tentosleep
tentosleep
[对比.pdf](https://github.com/tair-opensource/RedisShake/files/14895954/default.pdf) 1.这边使用的是最新的Redisshake4.0.5版本redis-shake-linux-amd64.tar.gz,但是可以很明显地观察到迁移相同的数据到相同规格的集群,内存消耗远大于2版本; 2.日志就是上面列举的,在小数据量的情况下,src-1、src0和src-2三个分片都会显示同步进度类似size=[123 MiB/1.3 GiB]",最后同步都能顺利完成;大数据量的情况下src-1,会一直卡在hand shaking阶段,可能就是因为这个导致丢数据,请问有解决方法吗 3.源目Redis只用了db0这一个库 # Keyspace db0:keys=27020349,expires=0,avg_ttl=0
@suxb201 好的多谢,内存慢的问题我试一下尝试开三个进程,但这样和老版本想比更为繁琐; 但是缺数据的情况是因为数据量过大的问题吗,当前源端总内存是48个G左右,每对主从16G,集群都是string类型的散key,最大的key就几kb左右,SHAKE的内存使用量上面截图中有,4.0.5Redisshake进行同步会消耗大概10G左右的内存; 现在比较在意的是用2版本进行数据同步没有这个缺数据的情况,而且内存消耗也远小于4版本,性能上是否2版本略胜一筹 以下是key的总体扫描情况 -------- summary ------- Sampled 27010993 keys in the keyspace! Total key length in bytes is 297120990 (avg len 11.00) Biggest string found '"188683"' has 1219...