redis叢集——增加節點
阿新 • • 發佈:2018-12-25
在上篇文章中說的是搭建叢集,這篇文章我們來說向叢集中如何增加節點。
說明:
增加一個6382的節點
1、配置檔案
6382的redis.conf 的配置資訊 《 redis叢集入門(不是主從叢集)》 的配置資訊幾乎完全相同,僅僅埠不相同,我們替換工具將埠全部替換即可。
2、啟動 6382 redis服務
執啟動動命令
/usr/local/bin/redis-server /my_soft/my_config/redis3/6382/redis.conf
檢視程序
ps -ef |grep redis
3、向叢集中增加節點
下面的操作 全部在
cd /my_soft/Redis安裝包及jar包/redis-3.0.4/src
目錄下完成。
3.1、檢視命令手冊
執行 ./redis-trib.rb 命令
3.2、新增節點
./redis-trib.rb add-node 192.168.3.15:6382 192.168.3.15:6379
3.3、檢視叢集資訊
登入某個點,執行命令:
/usr/local/bin/redis-cli
檢視叢集資訊:
cluster nodes
發現插槽數是空的,沒有分配插槽。
接下來給新節點6382 這個服務分配插槽,將 6379 的一部分插槽分配給6382。
3.4、分配插槽
重新分配某人上節點的上插槽,執行命令:
./redis-trib.rb reshard 192.168.3.15:6379
3.5、再次檢視插槽分配情況
cluster nodes
可以看到插槽分配成功了,
此時,redis 節點新增成功!