redis cluster 数据热迁移

前言

因为公司服务器架构调整,现在需要将redis cluster迁移到其他机器上,但中间服务又不能停,且数据不能丢失。

环境

原搭建环境的服务器

IP hostname 角色
10.1.24.127 bd127 master
10.1.24.128 bd128 master
10.1.24.129 bd129 master
10.1.24.130 bd130 slave
10.1.24.131 bd131 slave
10.1.24.132 bd132 slave

选择想要迁移的服务器

IP hostname 角色
10.1.24.126 bd126 master
10.1.24.127 bd127 master
10.1.24.132 bd132 master
10.1.24.198 bd198 slave
10.1.24.199 bd199 slave
10.1.24.205 bd205 slave

然后在这几台机器上搭建好redis的环境。并修改redis相关配置,要和原环境的一致。

迁移

redis cluster模式通过redis-trib.rb,这个工具进行节点的增删改等操作。因为这个脚本工具是用ruby开发的,所以还需要安装ruby语言环境,并下载ruby语言的redis依赖包gem install redis。需要注意的是,redis依赖包需要ruby2.2.2版本以上,但centos的yum命令对ruby只支持到2.0.0,所以yum install ruby是不行的&#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值