- 1
- 0
- 约小于1千字
- 约 1页
- 2026-06-10 发布于北京
- 举报
Redis迁移方案?2020Oracle1方法说明对源集群及应用的影响是否需要停机数据是否可以追平是否支持版本升级全量+增量先通过rsync同步RDB文件完成全量同步。增量可以通过Riot或者晓寒的改造版完成,也可以通过应用双写完成。应用双写就是写操作等除了写Redis源集群,还要写一份数据到数据库,文件,Kafka等中,全量完成后,再把前面写到数据库,文件或者Kafka中的数据写回到新的集群中Riot是通过事件触发机制实现。要耗费源端资源。应用双写方式对源集群没有影响,但应用需要做改造。不需要可以支持Redis-shake阿里开源的Redis同步工具。支持全量和增量迁移,但必须做完全量,才做增量,中间如果出错,只能从头再来。2.x版本只有一个进程,3.x版本是一个源节点一个进程。对中小规模的Redis集群比较好用,对几百个节点很难成功全量过程让源端生成RDB文件并同步,增量阶段取决于源端的写操作频率不需要可以支持可以根据不同应用的实际情况选择
原创力文档

文档评论(0)