您好,登錄后才能下訂單哦!
這篇文章主要介紹了Redis集群主從模式的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
redis集群主從模式介紹:
為保證數據的高可用性,結合了主從的概念,
即:一個master節點,對應一個或多個slave節點(至少一個)
master負責數據存取(寫入/查詢);
slave負責同步master數據,然后進行備份。
當master掛掉之后,就會在該master的slave中選取一個來代替mater角色,
從而保證redis集群slot的完整性。
如果其中一個mster和它的slave都掛掉后,會導致slot不完整,整個集群都會掛掉。
master之間分配slots(16384個slot),如果檢測到slot不夠16384時,整個集群失效。
redis集群主從模式工作原理:
集群環境部署完成后,集群中的每個主節點都會定期的向其他主節點發送ping消息,
如果接收ping消息的主節點,沒有在規定的時間內返回pong消息,
那么發送ping消息的主節點就會將其標記為疑似fail狀態,
集群主節點之間會通過互相發送消息的方式來交換集群中各個主節點的狀態信息。
在集群中,
如果半數以上的主節點都將某個主節點標記為疑似fail狀態,
那么被標記的主節點將被正式標記為fail狀態。
同時會向集群廣播一條XXX主節點fail的消息,
所有收到消息的主節點都會把XXX主節點標記為fail狀態。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Redis集群主從模式的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。