1. 程式人生 > >redis叢集——增加節點

redis叢集——增加節點

在上篇文章中說的是搭建叢集,這篇文章我們來說向叢集中如何增加節點。

說明:

增加一個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 節點新增成功!