1. 程式人生 > >redis cluster 叢集(二)

redis cluster 叢集(二)

上篇 使用的是ruby指令碼來進行管理redis的叢集,不得不說這是一個很好的辦法, 但是我們也可以不用ruby來進行管理,下面詳細介紹。

centos 7 x86_64 minal

redis 4

叢集啟動之後 進入任意一個節點

redis-cli -h 127.0.0.1 -p 7000 -a 123456

cluster info

此時看到的叢集是失敗的 faild

cluster nodes

此時只能看到自己的這個節點

然後我們需要把其他節點新增到叢集中

執行

cluster meet 127.0.0.1 7001

其他類似

cluster nodes 

此時就看到所有的節點都新增進來了

在info裡面我們可以看到沒有給節點分配

redis-cli -h 127.0.0.1 -p 7000 cluster addslots {0..5461}

依次類似 5462..10922   10923..16383 

此處就是把16383個槽 平均分配個三個主節點

再去檢視 cluster info 

叢集OK了 

我們還有三個未使用的節點 全部設定為從節點

redis-cli -h 127.0.0.1 -p 7005 cluster replicate  主節點的id

其他類似

如此 我們也手動地把叢集搭建起來了 但是這個確實沒有ruby進行統一管理方便

更多詳細的資訊請參考網上的資料。

參考: