#high-availability

Sentinel 自動故障轉移的五步 ① 監控一直 ping master與 replica ② 主觀下線某個 Sentinel覺得沒回應(SDOWN) ③ 客觀下線過半同意「真掛了」(ODOWN) ④ 選出 Sentinel leader → 挑 replica 升主選一個最完整的 replica 升為新 master其餘 replica 改指向新 master ⑤ 通知客戶端新 master 位址 客戶端向Sentinel 問「現在誰是master?」

高可用:Sentinel 怎麼自動故障轉移

· tech · 約 5 分鐘 · 📚 Redis 學習筆記 #9

上一篇的主從複製給了你副本,但留了一個大洞:master 掛了,不會自動有人接手。 你得半夜爬起來,手動把某個 replica 升成 master、把其他 replica 改指向它、再叫所有客戶端換位…

#redis#high-availability