Redis-shake是阿里云自研的开源Redis数据传输工具,支持对Redis数据进行解析(decode)、恢复(restore)、备份(dump)和同步(sync或rump),易于部署,灵活高效。Redis-shake的sync(同步)模式支持全量数据迁移和增量数据迁移,详细的迁移流程如下图所示:
想了解redis-shake,请访问
https://help.aliyun.com/document_detail/111066.html
演示在linux(centos7)下安装shake做共享数据
下载redis-shake安装包(我的安装在opt目录下)
wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/120287/cn_zh/1608173646665/redis-shake-v2.0.3.tar.gz
解压安装包
tar -zxvf redis-shake-v2.0.3.tar.gz
编辑redis-shake.conf
vi redis-shake.conf
编辑完后,保存退出
在redis-shake安装目录下启动命令:
redis-shake.linux -type=sync -conf=redis-shake.conf
注意:在windos下安装redis-shake跟上面配置相同,启动redis-shake的时候命令改为:
redis-shake.windows -type=sync -conf=redis-shake.conf