首页 > 解决方案 > 将 Redis 从 v3.2.12 更新到 v6

问题描述

我需要将我们的 redis 集群从 v3.2.12 升级到最新的 (v6)。最简单的升级途径是什么?

我们在每个节点上运行 Redis 和 Sentinel。

3 节点集群 -> 1 个主节点,2 个从节点

非常感谢

标签: redisredis-sentinel

解决方案


升级非常标准。我建议按此顺序升级。

  1. 首先升级当前是从/副本节点的哨兵节点。
  2. 升级完成后会从master节点同步,注意节点可以从版本3同步到版本6节点,反之则不行。(不能退回到之前的版本)
  3. 使用哨兵故障转移到升级的节点。
  4. 升级旧的主节点。

推荐阅读