redis集群部署一直卡在Waiting for the cluster to join ......
2019獨角獸企業重金招聘Python工程師標準>>>
里是redis多機多節點集群部署的問題解決!
這個是困擾了我最久的問題,使用cluster meet ip port命令無效,感謝同事大佬的解答幫助我解決了問題。
同時,很少有博客提到redis集群總線的內容,都是叫你關閉防火墻,實際生產中誰會這么做?最后,感慨一句,還是官方文檔最有用!
首先需要理清一個概念,就是redis集群總線:
redis集群總線端口為redis客戶端端口加上10000,比如說你的redis 6379端口為客戶端通訊端口,那么16379端口為集群總線端口
我搭建的redis集群中端口號是從 7001 ~ 7006的,其中 7001、7003、7005 為主節點,7002、7004、7006為從節點;那么redis集群中總線端口為17001、17003、17005,如圖所示:
還有一個需要注意的問題是,iptables或者firewall需要添加對應集群總線端口,如果你把這兩個都關了的話可以忽略以下內容:
iptables和firewall的配置參考博客?:https://blog.csdn.net/XIANZHIXIANZHIXIAN/article/details/78918772
添加redis集群總線端口和每個redis實例的通信端口即可
---------------------?
開通這些端口
轉載于:https://my.oschina.net/xiaominmin/blog/3006592
總結
以上是生活随笔為你收集整理的redis集群部署一直卡在Waiting for the cluster to join ......的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Prettier 1.15代码格式化工具
- 下一篇: 天津:第十六届西青区民俗文化旅游节开幕