当前位置: 首页 > news >正文

redis入门学习记录(一)

1linux在线下载Redis ,官网地址:https://redis.io/download
目前,最新的Redist版本为redis-5.0.0,使用wget下载

进入/usr/local/src目录,使用如下命令:

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

下载后如下图:

 

2、下载完成redis安装包后,进行解压,命令如下:

tar -zxvf redis-5.0.0

 

3、编译安装,指定redis可执行文件安装的目录,这里为什么要指定目录,如果不指定目录,默认的目录比较分散,不易维护。

进入解压目录:cd redis-5.0.0,执行安装命令如下:

make PREFIX=/usr/local/redis install

 

 

4、编译安装完成后,在目录/usr/local/redis/bin下存在以下几个文件。

 

 

5、前台启动redis(所谓在前台启动是指在当前shell窗口有效,当窗口关闭后redis就关闭了),在当前的bin目录下执行命令启动redis

进入目录:/usr/local/redis/bin,执行如下命令:

./redis-server

启动后如下图:

 

6、前台启动redis当前窗口关闭后redis就自动关闭了。所以我们要设置成后台启动redis(后台启动即配置成redis在后台运行,即使关闭当前shell窗口,redis也正常运行),首先拷贝文件,命令如下:

 cp /usr/local/src/redis-5.0.0/redis.conf  /usr/local/redis/

在目录/usr/local/redis/  下编辑redis.conf

将参数daemonize yes设置成yes,默认为no。该参数是配置成后台开启参数开关,如下图:

关闭窗口,重启启动redis:在目录 /usr/local/redis/ 下 执行命令如下,后面的配置文件是redis启动的时候加载的参数文件。

./bin/redis-server ./redis.conf

启动成功如下:

 7、停止redis服务。使用如下命令:

在目录/usr/local/redis下执行命令即可关闭redis服务:

./bin/redis-cli shutdown

 8、查看redis进程是否还存在:

正常redis启动的时候存在以下进程

关闭redis服务后再查看已经没有了,如下图:

 9、配置redis开机启动,使用如下命令,往rc.local增加redis服务开机启动,方便机器重启不需要重启。

echo "/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf" >> /etc/rc.local

转载于:https://www.cnblogs.com/yuanchaoyong/p/9966865.html

相关文章:

  • Python并发编程之协程
  • A. A Prank
  • 二分搜索-poj2785
  • MyBatis实战之配置
  • 电子科协 第二期
  • python高阶函数,map,filter,reduce,ord,以及lambda表达式
  • python 类的初始化
  • Python Cookies不能存入中文的问题
  • 17-Python3 循环语句
  • 25-Python3 错误和异常
  • Python-流程控制之if判断
  • 如何用思维导图快速理解PMBOK-PMP第六版教材
  • Scala实战高手****第9课:Scala类和对象彻底实战和Spark源码鉴赏
  • 分层开发之DTO和JXL读取excel写入excel
  • 线程池的简单实现
  • Babel配置的不完全指南
  • echarts的各种常用效果展示
  • golang 发送GET和POST示例
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • iOS 系统授权开发
  • Java程序员幽默爆笑锦集
  • js如何打印object对象
  • Linux各目录及每个目录的详细介绍
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Theano - 导数
  • Vue.js-Day01
  • 对JS继承的一点思考
  • 工作手记之html2canvas使用概述
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 聊聊redis的数据结构的应用
  • 如何设计一个微型分布式架构?
  • 通过几道题目学习二叉搜索树
  • 移动端高清、多屏适配方案
  • ​​​​​​​​​​​​​​Γ函数
  • ​iOS实时查看App运行日志
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #Linux(make工具和makefile文件以及makefile语法)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (万字长文)Spring的核心知识尽揽其中
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .net 中viewstate的原理和使用
  • .netcore 获取appsettings
  • ::
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [Android]创建TabBar
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)
  • [C/C++] C/C++中数字与字符串之间的转换