分布式缓存服务 DCS-迁移故障处理:同步数据失败

时间:2024-06-05 20:07:20

同步数据失败

同步数据失败的处理建议:

  1. 错误信息包含“key name is busy”,目标Redis对应的key已经存在,删除目标Redis报错的key。
  2. 错误信息包含“not in the same slot“,建议进行业务改造,不要在多key命令里面用跨slot的key;也可以把目标Redis用主备实例代替proxy集群实例。
  3. 错误信息中包含“read: connection reset by peer”,源Redis为主备,且迁移过程中,频繁发生主备倒换,请分析源Redis是否存在大Key,如果源Redis存在大key,建议将大key打散成多个小key后再迁移;也可强行关闭主备倒换,等数据迁移完毕后再开启主备倒换,命令:config set slave-priority 0。如果目标Redis为proxy集群,请排查pipeline阈值大小,建议调整proxy节点pipeline阈值为5W,命令: proxy.config set client-max-pipeline 50000
support.huaweicloud.com/dcs_faq/dcs-migration-022052301.html