参考了几篇文章,记录下自己操作过程,进一步深入的还需要研究。
redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的。 其中一个rebalance,使用非常多,在扩容节点后需要进行均衡slot的自动均衡,做slot迁移。但由于这个功能在3.0.6的版本中才有,为什么这个版本才有的原因,可能是之前不支持mutil migrate的原因。
我是直接下载放到linux某个目录下,然后授权,可以运用
参考如下:
1、https://www.cnblogs.com/silent2012/p/10697896.html
2、https://www.cnblogs.com/caesar-id/p/10850152.html
3、https://github.com/beebol/redis-trib.rb
4、https://www.jianshu.com/p/21f67bd739cc
5、https://www.cnblogs.com/ivictor/p/9768010.html
redis集群配置目录如下:
每个端口对应的redis配置如下:
开两个shell窗口,分别输入:
redis-cli -c -p 7000 redis-cli -c -p 7001
进行测试集群
测试如图: