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.