分布式缓存服务 DCS-使用RedisShake工具在线迁移自建Redis Cluster集群:配置RedisShake工具

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

配置RedisShake工具

  1. 登录弹性 云服务器ECS
  2. 在E CS 中执行以下命令下载RedisShake。本文以下载2.1.2版本为例,您可以根据实际需要下载其他RedisShake版本
    wget https://github.com/tair-opensource/RedisShake/releases/download/release-v2.1.2-20220329/release-v2.1.2-20220329.tar.gz
  3. 执行命令解压RedisShake文件。
    tar -xvf redis-shake-v2.1.2.tar.gz

  4. 执行命令进入解压后的RedisShake文件目录。
    cd redis-shake-v2.0.3
  5. 编辑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}
    target.type = cluster
    #如果无密码,本项不填
    target.password_raw = {target_redis_password}
    #目标Cluster集群所有master节点的IP地址与端口,以分号分隔
    target.address = {master1_ip}:{master1_port};{master2_ip}:{master2_port}…{masterN_ip}:{masterN_port}

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

support.huaweicloud.com/usermanual-dcs/dcs-migrate-demo02.html