redis - 将 Redis 从 v3.2.12 更新到 v6
问题描述
我需要将我们的 redis 集群从 v3.2.12 升级到最新的 (v6)。最简单的升级途径是什么?
我们在每个节点上运行 Redis 和 Sentinel。
3 节点集群 -> 1 个主节点,2 个从节点
非常感谢
解决方案
升级非常标准。我建议按此顺序升级。
- 首先升级当前是从/副本节点的哨兵节点。
- 升级完成后会从master节点同步,注意节点可以从版本3同步到版本6节点,反之则不行。(不能退回到之前的版本)
- 使用哨兵故障转移到升级的节点。
- 升级旧的主节点。
推荐阅读
- javascript - 找不到名称'withStyles
- python - 如何使用 boto3 获取 aws 中存在的实例和卷以及负载均衡器的总数?
- firebase - 可以拦截直接从客户端调用 Firebase https 函数吗?
- angular - 计算购物车中的总数在角度 6 中不起作用
- c++ - 静态链接库时,出现链接器错误:找不到 -lgcc_s
- php - Worpdress 选择框选择要显示的帖子和数量
- android - 如何设置饼图的标签颜色?
- python - ModuleNotFoundError:没有名为“widget_tweaks”的模块
- ios - 应用内购买退款
- java - 使用Spring Data Common发布域事件时如何处理没有存储库的聚合根