摘要:查看集群信息添加新的節點啟動一個新的服務器,然后查看是否真正加入集群發現他連接,它有兩個特點它沒有數據,因為它沒有分配的哈希槽。因為它是沒有分配插槽的主設備,所以當從設備想要成為主設備時,它不參與選舉過程。
查看集群信息
./redis-cli -p 7000 cluster nodes
添加新的master節點
啟動一個新的服務器,然后
./redis-cli --cluster add-node 127.0.0.1:7002 127.0.0.1:7000
查看是否真正加入集群
./redis-cli -p 7000 cluster nodes
發現他連接,它有兩個特點:
它沒有數據,因為它沒有分配的哈希槽。
因為它是沒有分配插槽的主設備,所以當從設備想要成為主設備時,它不參與選舉過程。
添加slave節點
redis-cli --cluster add-node 127.0.0.1:7002 127.0.0.1:7000 --cluster-slave
我們可以手動加入從節點,先執行加入主節點,在使用如下命令,必須先進入對應的新節點,再設置是誰的副本
redis 127.0.0.1:7006> cluster replicate 3c3a0c74aae0b56170ccb03a76b60cfe7dc1912e
刪除從節點
redis-cli --cluster del-node 127.0.0.1:7000 ``
刪除主節點需要把slot給移動給集群,然后才可以刪除
./redis-cli --cluster reshard 127.0.0.1:7000 刪除后,加入集群會不成功,需要先忘記之前集群 cluster forget a1c368322d5aa5b76383dfe28e1bee89510f0913
查看集群健康狀況
./redis-cli --cluster check 127.0.0.1:7004
查看集群節點
./redis-cli -p 7006 cluster nodes
外部實例數據導入集群
./redis-cli --cluster import 127.0.0.1:7002 --cluster-from 127.0.0.1:7008 --cluster-copy
前面地址是集群地址,后面是導入的數據地址 ,這個導入必須不重復,重復報錯,可以添加--cluster-replace替代集群中相同key的值
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75005.html
摘要:使用操作輸出內容歡迎關注微信公眾號面試通關手冊關閉連接,每次使用完畢后關閉連接。測試集群版創建一個對象。 今天早上由于zookeeper和redis集群不在同一虛擬機導致出了點很小錯誤(人為),所以這里總結一下redis集群的搭建以便日后所需同時也希望能對你有所幫助。筆主這里使用的是Centos7.如果你碰到任何問題都可以來問我,留言或者加我微信:bwcx9393. 關于Linux的一...
閱讀 1644·2023-04-26 02:11
閱讀 2985·2023-04-25 16:18
閱讀 3717·2021-09-06 15:00
閱讀 2636·2019-08-30 15:55
閱讀 1939·2019-08-30 13:20
閱讀 2056·2019-08-26 18:36
閱讀 3129·2019-08-26 11:40
閱讀 2546·2019-08-26 10:11