一、背景:
当前开发和测试环境redis在linux服务器上部署,使用4.0.10版本,生产环境使用4.0.10和5.0.6版本。需要先将开发和测试环境版本升级到5.0.6,确认没有问题后,将生产环境版本统一升级为5.0.6版本。
二、升级步骤:
1、下载对应版本的redis到服务器/opt/目录,并解压:
cd /opt/
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
tar xvf redis-5.0.6.tar.gz
2、安装:
cd /opt/redis-5.0.6
make
cd src
make install
3、备份
redis-cli -h 127.0.0.1
save
shutdown
--停止redis服务,因堡垒机禁止使用“shutdown”命令,使用kill -9 关闭redis。
4、重新登录root用户,检查redis-server、redis-cli版本,使用redis-server 5.0.6版本和原有的配置文件启动
redis-server --version
redis-cli --version
redis-server /opt/Service/redis/6379/conf/redis.conf
5、修改redis-server自启动脚本
vim /etc/rc.d/rc.local
/usr/local/bin/redis-server /opt/Service/redis/6379/conf/redis.conf
6、修改redis-server 4.0.10版本,避免后期启动版本错误
mv /usr/bin/redis-server /usr/bin/redis-serverbak
三、验证和回滚步骤:
验证:登录本地redis验证服务版本
redis-cli -h 127.0.0.1
info server
回滚:
##将备份的redis-server文件改回
mv /usr/bin/redis-serverbak /usr/bin/redis-server
##修改redis-server自启动脚本
vim /etc/rc.d/rc.local
/usr/bin/redis-server /opt/Service/redis/6379/conf/redis.conf
##使用redis-server 4.0.10版本启动服务
/usr/bin/redis-server /opt/Service/redis/6379/conf/redis.conf
标签:5.0,10,redis,server,版本升级,usr,conf,bin
From: https://blog.csdn.net/vz1jn/article/details/143723809