本实例服务器环境是Linux centos7.*版本,升级redis版本是6.*版本,redis升级具体有如下4个步骤:
- 旧redis数据备份(如果不考虑数据迁移可忽略);
- 关闭旧redis;
- 安装新redis;
- 备份数据迁移;
一、redis数据备份
1.1、获取redis备份路径:
#进入旧redis 进入redis bin目录执行
./redis-cli -h 127.0.0.1 -p 6379
#执行命令:
CONFIG GET dir
获取该redis备份路径:
进入备份路径查看:
cd /bkboy/software/redis6.2.6/data
查看备份路径下文件如下图1:
1.2、redis备份:
备份直接操作命令save 即可,居然如下:
127.0.0.1:6379> save
OK
进入备份路径下查看与上图1比较文件时间:
二、旧redis关闭
[root@bkboy data]# ps -ef | grep redis
root 6046 1 0 13:34 ? 00:00:03 ./bin/redis-server 127.0.0.1:6379
[root@bkboy data]# kill -9 6046
三、升级安装新redis
安装redis6.*版本教程
四、迁移数据到新redis
4.1、备份数据迁移到新数据备份目录:
#备份路径参考上面介绍
cp dump.rdb /bkboy/software/redis6.2.6/data/dump.rdb.back
4.2、就数据拷贝新redis备份文件:
cp dump.rdb.back dump.rdb
4.3、重启redis:
#进入安装bin目录(如果服务存在需要先关闭)
./bin/redis-server ./conf/redis.conf
4.4、检查是否备份成功:
1.备份前redis所有key:
2.备份后redis所有key: