一、安装服务
1、进入/usr/local目录
命令:cd /usr/local(一下命令未说明均在此目录操作,为后边的配置服务做准备)
2、下载文件
下载地址:http://download.redis.io/releases/ 找到对应的版本 ,我下载的版本是redis-4.0.1.tar.gz
下载命令:wget http://download.redis.io/releases/redis-4.0.1.tar.gz
3、解压文件
解压命令:tar xzvf redis-4.0.1.tar.gz
4、编译安装
安装命令:命令:cd /usr/local/redis-4.0.1 ,然后执行命令:make
二、启动服务
1、启动服务
命令: ./usr/local/redis-4.0.1/src/redis-server
2、查看进程
命令: ps -ef|grep redis
3、打开客户端
命令: ./usr/local/redis-4.0.1/src/redis-cli -h ip地址 -p 端口号 -a 密码 (此处没有设置ip、端口、密码可以不要)
CTRL+C 可以结束,此时redis没有设置服务无法在后台运行,结束后redis-cli将无法连接。
三、配置服务
1、配置Redis 服务在后台运行,并且通过service redis start 简单的命令就可以启动服务
命令:cp /usr/local/redis-4.0.1/utils/redis_init_script /etc/rc.d/init.d/redis
在 $EXEC $CONF 后面添加 &的意思是把启动redis作为后台启动,否则redis的启动会占用前段的命令行,其他操作将无法进行。
2、PRIDFILE和CONF
(1) CONF 的路径是/etc/redis/6379.conf,查看时发现没/etc/redis目录,也没有6379.conf文件
#mkdir /etc/redis
#cp /usr/redis/redis-4.0.1/redis.conf /etc/redis/6379.conf
(2) PRIDFILE的路径是/var/run/redis_6379.pid
分析: 查看 /etc/redis/6379.conf(修改PRIDFILE:/var/run/redis_6379.pid)
3、对/etc/rc.d/init.d/redis的修改
第一步:EXEC=/usr/redis/redis-4.0.1/src/redis-server
CLIEXEC=/usr/redis/redis-4.0.1/src/redis-cli
第二步:PRIDFILE=/var/run/redis.pid
第三步:#mkdir /etc/redis
#cp /usr/redis/redis-4.0.1/redis.conf /etc/redis/6379.conf
第四步: # vi /etc/redis/6379.conf
把daemonize no改为 daemonize yes
第五步:在 $EXEC $CONF 后面添加 &
最终的修改
执行service redis start 启动服务,执行 service redis stop停止服务。
在配置了ip和密码时在用service redis stop时就不行了,这时需要执行 cd /usr/local/redis-4.0.1/src
./redis-cli -h ip地址 -p 端口号 -a 密码 shutdown 即可停止服务。