suxb201
suxb201
@571255945 redis-shake 每经过 100ms 会汇报一次点位。 你可以抓包确认下 shake 确实回复了点位。 腾讯的 Redis 经过了 Proxy,怀疑 Proxy 没收了点位汇报命令。
参考文档:https://tair-opensource.github.io/RedisShake/zh/reader/scan_reader.html
1. 目的端是不是空的? 2. 是一对一的导入吗,还是二对一?
1. 源端几个 db? 2. 增量同步阶段报的错是吗?
目的端此时只有 Shake 在写吗,会有其他写入吗
暂时想不出原因。你可以先重试下。
@jusl-song 确实不对,既然数量不多,可以 keys* 列出 key 后对比下差在哪里。
> db1:keys=263,expires=260,avg_ttl=145104 > > 目标: > db1:keys=3044,expires=3043,avg_ttl=298120 数量不一样的,可以看看是多了哪些。
@yaowenhui2019 这个还需要再测一下确认下,我之前测试是没问题的。
A 发生主备切换后 RedisShake 大概率会丢失点位,这时候无法重新连接的。