redis集群節點宕機


https://www.cnblogs.com/dadonggg/p/8628735.html

 

redis集群是有很多個redis一起工作,那么就需要這個集群不是那么容易掛掉,所以呢,理論上就應該給集群中的每個節點至少一個備用的redis服務。這個備用的redis稱為從節點(slave)。

1、集群是如何判斷是否有某個節點掛掉

  首先要說的是,每一個節點都存有這個集群所有主節點以及從節點的信息。它們之間通過互相的ping-pong判斷是否節點可以連接上。如果有一半以上的節點去ping一個節點的時候沒有回應,集群就認為這個節點宕機了,然后去連接它的備用節點。

 

2、集群進入fail狀態的必要條件

A、某個主節點和所有從節點全部掛掉,我們集群就進入faill狀態。

B、如果集群超過半數以上master掛掉,無論是否有slave,集群進入fail狀態.

 C、如果集群任意master掛掉,且當前master沒有slave.集群進入fail狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM