新聞中心
Redis集群模式針對數(shù)據(jù)容量太大不能放在一臺機器上進行存儲,又帶來了大量數(shù)據(jù)分布在多臺服務上,這時我們需要建設一個Redis集群,來實現(xiàn)數(shù)據(jù)分布式存儲。但是,有時Redis集群模式會出現(xiàn)連接斷開的問題,這時就需要重新開啟,重新建立集群模式。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計制作、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的臺安網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
一、重新開啟步驟
1、 確認一下你的服務器環(huán)境是否正常,檢查網(wǎng)絡是否正常,服務器的硬盤是否正常,服務器的內(nèi)存是否合理使用;
2、重新開啟Redis集群模式,需要使用Linux環(huán)境下的redis-trib.rb腳本,檢查Redis的版本,是Redis的3.x的版本的話,進入redis的安裝目錄;
3、找到redis-trib.rb腳本,運行redis-trib.rb create命令,比如“./redis-trib.rb create –replicas 1 192.168.0.1:7000 192.168.0.1:7001 192.168.0.1:7002”,即第一個實例為192.168.0.1:7000,每個實例之間用空格隔開,–replicas表示從節(jié)點份數(shù),可以根據(jù)實際情況修改個數(shù);
4、將會自動生成一個集群,最后會返回“OK”表示結(jié)果,集群已經(jīng)重新生成。
二、常見錯誤
1、 節(jié)點不活躍,這時需要用redis-trib.rb fix命令來手動替換不活躍的節(jié)點,比如:“./redis-trib.rb fix 192.168.0.1:7000 192.168.0.1:7001 192.168.0.1:7002”,將不活躍節(jié)點替換成活躍節(jié)點;
2、 節(jié)點太多,這時建議先選擇指定節(jié)點,根據(jù)提示將不必要的節(jié)點去除,再使用重新建立節(jié)點的命令即可;
3、 節(jié)點數(shù)據(jù)不正確,這時可以使用redis-trib.rb call命令來檢查和遷移,比如:“./redis-trib.rb call 192.168.0.1:7000 migrate 192.168.0.1:7001 0 0 250000”,其中NODE-ID表示要遷移的slot,將該Node的slot全部遷移到192.168.0.1:7001的實例;
4、 無效的集群,這是由于集群節(jié)點不活躍或節(jié)點數(shù)據(jù)異常,可以使用redis-trib.rb check命令來檢查集群,比如:“./redis-trib.rb check 192.168.0.1:7000”。
以上就是重新開啟Redis集群模式重新連接的一般步驟,此外,在實際操作中還可能出現(xiàn)其他錯誤,例如節(jié)點數(shù)量錯誤或者數(shù)據(jù)不同步,這時也可以通過查看日志、排查問題以及重新開啟實例等方式來解決,確保Redis集群模式能夠正常運行。
成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。
當前文章:重新開啟Redis集群模式重連(redis集群模式重連)
轉(zhuǎn)載來于:http://www.fisionsoft.com.cn/article/cogsjcp.html


咨詢
建站咨詢
