溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Redis集群主從模式的示例分析

發(fā)布時間:2021-11-15 10:32:18 來源:億速云 閱讀:127 作者:小新 欄目:數(shù)據(jù)庫

這篇文章主要介紹了Redis集群主從模式的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

redis集群主從模式介紹:

    為保證數(shù)據(jù)的高可用性,結(jié)合了主從的概念,

    即:一個master節(jié)點(diǎn),對應(yīng)一個或多個slave節(jié)點(diǎn)(至少一個)

    master負(fù)責(zé)數(shù)據(jù)存?。▽懭?查詢);

    slave負(fù)責(zé)同步master數(shù)據(jù),然后進(jìn)行備份。

    當(dāng)master掛掉之后,就會在該master的slave中選取一個來代替mater角色,

    從而保證redis集群slot的完整性。

    如果其中一個mster和它的slave都掛掉后,會導(dǎo)致slot不完整,整個集群都會掛掉。

    master之間分配slots(16384個slot),如果檢測到slot不夠16384時,整個集群失效。

redis集群主從模式工作原理:

    集群環(huán)境部署完成后,集群中的每個主節(jié)點(diǎn)都會定期的向其他主節(jié)點(diǎn)發(fā)送ping消息,

    如果接收ping消息的主節(jié)點(diǎn),沒有在規(guī)定的時間內(nèi)返回pong消息,

    那么發(fā)送ping消息的主節(jié)點(diǎn)就會將其標(biāo)記為疑似fail狀態(tài),

    集群主節(jié)點(diǎn)之間會通過互相發(fā)送消息的方式來交換集群中各個主節(jié)點(diǎn)的狀態(tài)信息。

    在集群中,

    如果半數(shù)以上的主節(jié)點(diǎn)都將某個主節(jié)點(diǎn)標(biāo)記為疑似fail狀態(tài),

    那么被標(biāo)記的主節(jié)點(diǎn)將被正式標(biāo)記為fail狀態(tài)。

    同時會向集群廣播一條XXX主節(jié)點(diǎn)fail的消息,

    所有收到消息的主節(jié)點(diǎn)都會把XXX主節(jié)點(diǎn)標(biāo)記為fail狀態(tài)。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Redis集群主從模式的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI