Open cyningsun opened 4 years ago
个别 Key 奇怪丢失这个问题,我有个疑问,redis-shake迁移不是用的rdb文件吗?rdb记录的并不是命令行,那么同步数据的时候是怎么会forward del命令呢?像我们是不能查看客户的操作命令,如果遇到这个问题,还有别的排查方法吗?
个别 Key 奇怪丢失这个问题,我有个疑问,redis-shake迁移不是用的rdb文件吗?rdb记录的并不是命令行,那么同步数据的时候是怎么会forward del命令呢?像我们是不能查看客户的操作命令,如果遇到这个问题,还有别的排查方法吗?
同步数据分为两个阶段,全量同步和增量同步。forward del 命令主要是后者,因为 Key 过期产生的删除。
嗯嗯,增量同步的时候复制的是积压缓冲区内的数据,这部分数据是读写命令,所以可以直接同步命令。我后来想明白了,感谢Shopee大佬
https://www.cyningsun.com/09-06-2020/redis-migrate-key-lost.html
上半年,我们将 Redis集群 从旧机房迁移到了服务所在的新机房,迁移过程碰到了一些常见的方法,也遇到一些Key丢失的问题,因此写文章来记录和总结下。 迁移清单想要平稳顺利的迁移,那么做好准备哦那个工作很重要。最重要的工作就是准备 清单。一个合格的数据库迁移一般要包括:步骤、灰度策略、验证措施、回滚方案。
devop