本文主要是介绍Redis7降级到Redis6如何AOF备份恢复(错的),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Redis7降级到Redis6如何AOF备份恢复(错的)
前提:从始至终开启AOF
介绍的Docker安装的Redis,不是Docker也一样,差不多
一、data目录差异
redis版本7
- /data/appendonlydir
- appendonly.aof.manifest
- appendonly.aof.[数字].incr.aof
- appendonly.aof.[数字].base.rdb
manifest文件中:数字可修改,对应aof和rdb的数字即可
file appendonly.aof.[数字].base.rdb seq [数字] type b
file appendonly.aof.[数字].incr.aof seq [数字] type i
redis版本6
- /data
- appendonly.aof
- dump.rdb
二、备份data文件夹以防万一
三、停服务
docker stop
四、修改compose文件中Redis镜像版本号
注意开启aof
command: redis-server /etc/redis/redis.conf appendonly yes
五、7的aof放到6的data目录下,重命名成默认的appendonly.aof
六、执行docker compose命令,启动Redis6
七、连接数据库,妥了
这篇关于Redis7降级到Redis6如何AOF备份恢复(错的)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!