更新时间:2024-11-29 GMT+08:00
均衡Redis集群数据
操作场景
Redis集群出现扩容异常、部分实例掉线等异常场景时,集群中的数据可能会分布不均匀,此时可以通过均衡Redis集群数据功能,让系统自动对集群数据进行平衡,保证集群的健康运行。
对系统影响
数据均衡操作会严重影响Redis集群的业务性能,且一定程度增大了数据丢失风险,影响数据的可靠性。
建议仅在系统出现数据不均衡告警,且在业务闲时或者停止Redis集群的业务访问后执行该操作。在执行均衡前需要检查下面信息:
- 检查Redis告警信息,不能存在和待均衡集群以及集群内实例相关的告警(不包含Redis实例内存使用超过阈值、Redis主实例槽位分布不均衡、Redis槽位迁移异常)。
- 在“集群 > 待操作集群的名称 > 服务 > Redis > 概览 > 告警和事件的历史记录”中查看当前Redis集群是否频繁发生主备倒换,如果频繁发生主备倒换,则不建议进行均衡。
- 检查待均衡Redis集群是否开启RDB持久化,如果没有开启,则不建议进行均衡。
操作步骤
- 登录FusionInsight Manager。
- 选择“集群 > 待操作集群的名称 > 服务 > Redis > Redis管理”。
- 单击要操作的Redis集群名称后“操作”列下的“Balance”。
- 在弹出的“Redis集群Balance”窗口中输入当前管理员密码,单击“确定”。
- 如果有实例不在位,且无法恢复该实例,则通过减容减掉该实例及其主实例。
- 在集群扩容、减容或者Balance操作时,尽可能使Redis集群负载较小或者不对外提供服务,否则可能会发生命令失败的情况。
父主题: Redis集群管理