參考了幾篇文章,記錄下自己操作過程,進一步深入的還需要研究。
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
進行測試集羣
測試如圖: