codis中redis-port工具的使用
1、redis-port的介绍
redis-port 是一个 Redis 工具,通过解析 rdb 文件,实现 Redis 主节点和从节点的数据同步。
redis-port的原理是:发送sync命令->接收rdb->解析rdb->过滤->回放rdb->回放master推送的同步数据
2、redis-port的安装
大家可以参考github上的安装方法,同时也可以直接下载我编译好的redis-port可执行文件,只需要放在codis的bin目录中。下载地址:http://pan.baidu.com/s/1dEZXkdz
3、redis-port的使用
(1)DECODE
解析rdb文件。
redis-port decode [--ncpu=N] [--input=INPUT] [--output=OUTPUT]

(2)RESTORE
恢复rdb文件导入到codis的代理中
redis-port restore [--ncpu=N] [--input=INPUT] --target=TARGET [--auth=AUTH] [--extra] [--faketime=FAKETIME] [--filterdb=DB]

(3)DUMP
从指定的redis实例中导出为rdb文件
redis-port dump [--ncpu=N] --from=MASTER [--password=PASSWORD] [--output=OUTPUT] [--extra]

(4)SYNC
将一个redis实例中的数据同步到另一个redis实例中,或者同步到codis的代理中
redis-port sync [--ncpu=N] --from=MASTER [--password=PASSWORD] --target=TARGET [--auth=AUTH] [--sockfile=FILE [--filesize=SIZE]] [--filterdb=DB] [--psync]

小小菜鸟一枚
浙公网安备 33010602011771号