CentOS 上升级 Redis 配置的关键注意事项
一 升级前检查与备份
redis-server --version、which redis-server,避免替换错程序。redis-cli CONFIG GET * > config-before-upgrade.txt。必要时先落盘:redis-cli SAVE。二 升级方式与配置迁移
yum,在 CentOS 8+ 使用 dnf 执行更新,保持系统仓库的一致性。升级后对比新旧配置差异,必要时再手动合并。make && make install,默认二进制在 /usr/local/bin。diff 对比新旧 redis.conf,逐条确认新增/废弃/行为变更项后再替换。ExecStart、ExecStop、User、PIDFile、LimitNOFILE 等是否与新版本匹配。三 版本差异与兼容性重点
redis-cli CONFIG GET * 检查关键参数实际生效值,确认与预期一致;必要时回退个别参数或显式设置以消除版本差异带来的默认行为变化。四 服务切换与回滚策略
redis-cli SHUTDOWN 关闭实例(有密码或自定义端口时带 -a/-p),确认进程与端口已释放后再启动新版本。systemctl status redis、redis-server --version,并做基础连通性验证 redis-cli ping、关键业务读写与监控指标检查。dir、pidfile、logfile 等路径一致;必要时用备份数据目录与旧配置快速恢复业务。五 升级后的健康检查清单
redis-cli INFO server 显示的新版本号与 systemctl status redis 的 Active 状态均为正常。save 策略或 AOF 配置生效,检查日志无异常重启与 RDB/AOF 加载错误。