參考:
大部分作者搭建的集群都是在一台機器上的,而本文是在多台計算機上實現的集群搭建。
主要問題:
(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例項才能搭建,如下圖所示 將你...