分布式缓存服务 DCS-使用RedisShake工具离线迁移自建Redis Cluster集群:导出备份文件

时间:2024-10-24 19:37:49

导出备份文件

  1. 执行命令进入解压后的RedisShake文件目录。
    cd redis-shake-v2.0.3
  2. 编辑RedisShake工具配置文件redis-shake.conf,补充源端所有master节点的连接信息。
    vim redis-shake.conf
    修改内容如下:
    source.type = cluster
    #如果无密码,本项不填
    source.password_raw = {source_redis_password}
    #源Cluster集群所有master节点的IP地址与端口,以分号分隔
    source.address = {master1_ip}:{master1_port};{master2_ip}:{master2_port}…{masterN_ip}:{masterN_port}

    修改后按下Esc键退出编辑模式,输入:wq按回车键保存配置并退出编辑界面。

  3. 执行以下命令导出源Redis集群的RDB格式备份文件。
    ./redis-shake -type dump -conf redis-shake.conf

    执行日志中出现如下信息时导出备份文件完成:

    execute runner[*run.CmdDump] finished!
support.huaweicloud.com/usermanual-dcs/dcs-migrate-demo03.html