Redis 升级 —— 前言


目前在生产环境中部署的旧版本Redis存在的问题:

  1. 大 key 过期删除引发集群节点阻塞失去响应不可用;
  2. 内存碎片高,内存使用率低;
  3. 运维时,手动主从切换总会产生复制风暴问题,主从无法同步;
  4. bgsave 内存消耗较高,有 OOM 风险。

由于以上原因,开始推进 Redis 版本升级。

版本升级工作流程:

  1. 通过文档与源码,调研 Redis 新特性;
  2. 客户端兼容性改造;
  3. 功能测试、性能测试和稳定性测试;
  4. 开发配套监控和运维工具;
  5. 推进上线。