redis-migrate-tool
redis-migrate-tool是唯品会开源的redis迁移工具,可以实现热迁移,实现aof/rdb文件迁移,可以全量或增量迁移,可以异构集群迁移,可以辅助check迁移后的数据质量,简直好用!
git地址:https://github.com/vipshop/redis-migrate-tool
迁移任务描述
两个测试服务器集群,需要将8亿数据从3节点集群迁移到5节点集群。
源集群:3主0从 172.18.5.9:6010 172.18.5.10:6020 172.18.5.11:6030
目的集群:5主0从 172.18.5.14:6060 172.18.5.15:6070 172.18.5.16:6080 172.18.5.35:6090 172.18.5.36:6100
因为特殊需求,测试服务器的配置比较高,物理机、全SSD盘、1T内存。
迁移过程
集群参数修改
首先该工具必须保持到源集群和目的集群的长连接,如果设置了redis的timeout参数,请将其关闭:
redis-cli -c -p 6010 -h 172.18.5.9 config set timeout 0
redis-cli -c -p 6020 -h 172.18.5.10 config set t

本文介绍了使用redis-migrate-tool进行异构redis集群数据迁移的详细步骤,包括集群参数修改、迁移任务启动、状态监控及数据一致性检查。在迁移8亿数据至5主0从集群的过程中,耗时79分钟,成功实现热迁移。
最低0.47元/天 解锁文章
945

被折叠的 条评论
为什么被折叠?



