刪除port_x端口目錄~/cluster/port_x中的配置文件nodes.conf
注:nodes.conf配置文件名,在~/cluster/port_x/redis.conf中配置,參數(shù)為cluster-config-file。如下圖:
2)啟動port_x端口服務
cd ~/cluster/port_x
nohup redis-server ./redis.conf &
3)檢查集群信息
執(zhí)行命令redis-cli -h xx.xx.xx.xx -p port_x -a admin cluster nodes檢查集群信息,紅色部分是異常的主機ip和服務端口
如上圖:目前狀態(tài)是master,fail,noaddr狀態(tài)沒有slots數(shù)據(jù)
4)剔除節(jié)點
5)加入集群
redis-cli -h xx.xx.xx.xx -p port_x -a admin
CLUSTER MEET xx.xx.xx.xx port_x
6)指定為從節(jié)點
執(zhí)行命令redis-cli -h xx.xx.xx.xx -p port_x -a admin cluster nodes檢查集群信息
從上圖可知:master節(jié)點59463670386e78bfe6eed6c3e99ed3b488fb1ba6只有一個slave,其他master有2個從節(jié)點。所以將xx.xx.xx.xx主機port_x端口服務指定為59463670386e78bfe6eed6c3e99ed3b488fb1ba6的從節(jié)點
如下圖:master節(jié)點59463670386e78bfe6eed6c3e99ed3b488fb1ba6從節(jié)點個數(shù)已為2個
綜上所述,不能因為redis采用了集群模式,而不注重規(guī)范化操作,停止redis集群服務時,不能kill -9 pid,也不可直接重啟或停止redis主機。停止redis服務可采用如下命令:
點擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129879.html
摘要:通常發(fā)生該問題的場景有二一云主機和宿主機繁忙,云主機的請求得不到及時的響應,從而產(chǎn)生磁盤錯誤,為了保護磁盤數(shù)據(jù)會分區(qū)為只讀二云主機被強制關(guān)機,導致磁盤出現(xiàn)文件系統(tǒng)錯誤故障。 本文由作者朱益軍授權(quán)網(wǎng)易云社區(qū)發(fā)布。 背景 維護巡檢云主機時,發(fā)現(xiàn)有一臺運行redis的云主機狀態(tài)顯示維護中,登錄該實例查看,系統(tǒng)盤變成readonly。本文簡單分析該問題出現(xiàn)原因,并為運維人員提供常見處理方法及建...
摘要:主要是原因根據(jù)資料提示,可以能使由于如下原因文本協(xié)議的兼容性好前面我們提及到了文件是進行二進制加密,可能不同版本之間會出現(xiàn)不兼容的情況,采用文本協(xié)議可以加避免該問題。 為什么要做持久化存儲? 持久化存儲是將 Redis 存儲在內(nèi)存中的數(shù)據(jù)存儲在硬盤中,實現(xiàn)數(shù)據(jù)的永久保存。我們都知道 Redis 是一個基于內(nèi)存的 nosql 數(shù)據(jù)庫,內(nèi)存存儲很容易造成數(shù)據(jù)的丟失,因為當服務器關(guān)機等一些異...
閱讀 1356·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1906·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2757·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3671·2023-01-11 13:20