目录
redis.conf的参数配置可以参考:redis.conf参数配置
一、下载安装包
官网下载相应的linux版本的压缩包:下载地址
二、上传到linux、解压
上传:使用XShell中的Xftp上传到linux usr/local下
解压:tar -zxvf redis-4.0.14.tar.gz
三、作相关配置处理
安装c语言的编译器yum -y install gcc,Redis压缩包是c语言,需要c语言编译器编译才可以执行(如果你的linux已经安装了,就不需要了)
编译:在redis的文件目录下, 在src的上级目录
cd /usr/local/redis-4.0.14/ 进入这个位置执行 make
执行编译成功
四、启动Redis
进入src目录下 cd src,ls查看目录信息
redis.server :linux下启动Redis服务的文件
redis.cli:linux下启动Redis客户端的文件
多种方式启动:
./redis-server:这种方式启动叫前台启动,不建议,因为此时不能离开启动页面,一离开就自动关闭
./redis-server &:这种方式启动叫后台启动,不带配置文件启动,建议用此方式启动
./redis-server ../redis.conf &:这种方式启动叫后台启动,不带配置文件启动,建议用此方式启动
五、Redis客户端工具测试
启动客户端工具./redis-cli(必须先要启动Redis服务 ./redis-server &)
测试:
set age 20(set key value)
get age
注意:如果修改过redis.conf,服务是用redis.conf启动的,需要下面命令启动客户端
./redis-cli -h 192.168.42.111 -p 6379 -a 12345678:指定ip地址-h,指定端口-p,指定密码-a启动
六、关闭Redis
1、安全关闭
先ps -ef | grep redis查看redis运行状态,看到Redis服务在运行中
发现是启动状态,在启动redis-cli的时候关闭redis程序 ./redis-cli shutdown ,Redis服务已经退出
再次ps -ef | grep redis查看redis运行状态,Redis服务已经退出
2、kill强制关闭,可能会丢失数据
先ps -ef | grep redis查看redis运行状态,得到pid=5296
强制停止服务 kill 5296,看到Redis服务已经退出
再次ps -ef | grep redis查看redis运行状态,此时Redis服务已经退出