redis-migrate-tool迁移工具

Redis 集群迁移工具,基于redis复制,快速,稳定。 
特点:

  • 快速。
  • 多线程。
  • 基于redis复制。
  • 实时迁移。
  • 迁移过程中,源集群不影响对外提供服务。
  • 异构迁移。
  • 支持Twemproxy集群,redis cluster集群,rdb文件 和 aof文件。
  • 过滤功能。
  • 当目标集群是Twemproxy,数据会跳过Twemproxy直接导入到后端的redis。
  • 迁移状态显示。
  • 完善的数据抽样校验。


迁移工具的来源可以是:单独的redis实例,twemproxy集群,redis cluster,rdb文件,aof文件。
迁移工具的目标可以是:单独的redis实例,twemproxy集群,redis cluster,rdb文件。 
安装依赖:
yum install autoconf automake libtool bzip2 
解压安装包:
$ unzip redis-migrate-tool-master.zip 

软件编译安装:
$ cd redis-migrate-tool-master
$ autoreconf -fvi
$ ./configure
$ make
使用"-h"选项查看使用方法
$ src/redis-migrate-tool -h 
软件运行:
src/redis-migrate-tool -c rmt.conf -o log -d 
在线迁移
redis-migrate-tool启动后模拟成redis slave,请求master的全量数据和增量数据。redis-migrate-tool收到数据之后解析成redis协议格式的oplog(写操作),然后发送给目标集群。有两种请求方式:
1、source_safe: true,对于同一ip上的redis,逐个的请求全量数据(RDB);
2、source_safe: false,并行请求同步全量数据。source_safe: false时,需要注意多个源redis所在的同一主机是否有足够的内存 和 RDB 并发落盘时的 IOPS 性能。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值