redis cluster集羣架構詳解(二十一)-slave自動遷移-實現架構的高可用

5.13. redis cluster實驗:slave自動遷移-實現架構的高可用

5.13.1 slave的自動遷移原理

slave的自動遷移原理

​ 如當前有8個master,每個有1個slave,然後新增了3個slave作爲冗餘,有的master就有2個slave,出現了salve冗餘。如果某個只有一個master的slave掛了,redis cluster會自動遷移一個冗餘的slave給那個master,根據此原理,實現更強的高可用架構,只要多加一些冗餘的slave就可以是實現

5.13.2.slave自動遷移應用場景

slave自動遷移應用場景

如果每個master只有一個slave,當slave死了,對應的master也死了,可用性就降低了。但是如果給整個集羣掛載了一些冗餘slave,那麼某個master的slave死了,冗餘的slave會被自動遷移作爲master的新slave,此時即使那個master也死了,還是有一個slave會切換成master。

檢查集羣:

在這裏插入圖片描述

master的7003共有兩個slave:7006、7008,我們將7003殺掉,看是否有slave自動切換爲master.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章