- 升级顺序:从库 -> 主库(或先切主再升旧主);Cluster 逐节点、注意槽与复制规则
- 配置兼容:新版本默认值变化(如 7.0 的 AOF 目录结构)要显式管理
- 数据兼容:RDB/AOF 向下不兼容——降级前必须备份且验证
- 命令兼容:废弃命令(如 6.2 起 ZREVRANGE 等仍可用但推荐新命令)与 ACL 影响
- 回滚预案:旧版本二进制 + 备份数据 + 配置快照三件套
升级前检查
升级前检查
redis-server --version
redis-cli INFO server | grep redis_version
redis-cli --cluster check 10.0.0.1:6379 # 集群版本
# 预发环境先跑:
redis-cli COMMAND COUNT # 命令兼容性参考(版本间变化)
# 升级后验证:
redis-cli INFO server | grep redis_version跨大版本(6 -> 7)升级先在预发验证持久化文件与客户端库兼容;RDB 格式升级后无法被旧版本读取。