strongworker
strongworker
【说明】 RedisShake版本:v4.1.0 【迁移场景】 源Redis:任意部署架构 目标Redis:Redis Cluster 主备集群架构 操作:源Redis向目标Redis同步 【发生的问题】 目标Redis Cluster主备集群发生主从切换时,RedisShake会报错中断; 报错信息如下: error=[MOVED xxx ip:port]\n\t\t\tRedisShake/internal/writer/redis_standalone_writer.go:116 -> (*redisStandaloneWriter).processReply()\n\t\t\truntime/asm_amd64.s:1598 -> goexit()" 【原因】(仅猜测) RedisShake维护了slot与node的路由关系,当目标Redis发生主从切换时,写入操作可能连接从库操作,导致MOVED问题。 **【希望兼容的点】** 当发生MOVED问题时,希望RedisShake兼容,刷新路由信息,重试写入操作,而不是中断迁移,感谢!
### 问题描述(Issue Description) psync模式时,会持续打印进度相关日志,其中有些字段含义,不清楚(也未找到相应资料),特请教,麻烦抽空回答,感谢。 ### 环境信息(Environment) - RedisShake 版本(RedisShake Version):4.1.0 - Redis 源端版本(Redis Source Version): - Redis 目的端版本(Redis Destination Version): - Redis 部署方式(standalone/cluster/sentinel): - 是否在云服务商实例上部署(Deployed on Cloud Provider): ### 日志信息(Logs)...