redis集群配置

2021-07-16 02:58:52 字數 1186 閱讀 6606

參考:

大部分作者搭建的集群都是在一台機器上的,而本文是在多台計算機上實現的集群搭建。

主要問題:

(1)can't connect to node 192.168.36.134:8000

如果192.168.36.134是本機ip,那麼說明redis服務不能識別這個ip,需要在配置檔案redis.conf裡加入一行:bind 192.168.36.134

如果192.168.36.134不是本機,那麼可能是因為防火牆沒有關,在centos7系統中關閉防火牆的命令為

(2) node 192.168.36.135:8002 is not empty. either the node already knows other nodes (check with cluster nodes) or contains some key in database 0.

新增節點所遇到的問題,主要原因是節點主機的有殘留資料,解決方法:

(1)新

node

的集群配置檔案刪除

,即:刪除你

redis.conf

裡面cluster-config-file

所在的檔案;

(2) 

再次新增新節點如果還是報錯,則登入新

node,./redis-cli–h x –p

對資料庫進行清除:

172.168.63.201:7001>  flushdb      #

清空當前資料庫

systemctl stop firewalld.service#停止firewall

systemctl disable firewalld.service#禁止firewall開機啟動

firewall-cmd --state#檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)

如需要搭建單機集群,請看上文。

redis集群配置

假設現有伺服器6臺 ip分別為 192.168.43.203 192.168.43.204 192.168.43.205 192.168.43.206 192.168.43.207 192.168.43.208 每台機器安裝redis服務,都要做如下配置 vi usr local redis etc...

redis集群配置

tar zxvf redis 5.0.5.tar.gz cd redis 5.0.5 make make install 2 建立集群目錄和相應配置檔案 mkdir redis cluster cd redis cluster mkdir 6371 6372 6373 cp redis.conf r...

redis的集群配置

按照所述分別在伺服器上裝好redis分別在伺服器1和伺服器2建立目錄 test redis cluster 再在該目錄下建立三個資料夾cluster1 cluster2 cluster3 一二伺服器共建六個cluster 資料夾,因為redis集群至少需要6個redis例項才能搭建,如下圖所示 將你...