【每天一道面試題】Redis單例模式、主從模式、sentinel模式和集羣模式優缺點?...

640?wx_fmt=jpeg

單實例模式:部署簡單,但故障後影響大、若出現數據故障很難恢復、數據丟失,且性能相對低;

主從模式:可以一主多從,主從數據同步保證數據完整性,且可以實現寫主、讀從,性能有所提升,但主節點故障後寫受影響,沒有故障選舉功能,且無監控各主從運行狀態功能;

哨兵模式:監控各節點運行狀態,主節點發生故障後,可以通過再次選舉產生主節點,實現故障恢復,但若從節點掛了不能實現從節點的故障轉移;

集羣模式:解決單機內存不足、高併發和流量瓶頸等問題,同時可以實現負載均衡的目的,也解決了主節點下線客戶端無法識別新的可用節點的問題,不過部署相對複雜。

爲了更方便的技術交流,建了一個微信羣,加博主微信wind7rui,邀你進羣!

END 

如果覺得有收穫,記得關注、點贊、轉發。

640?wx_fmt=png

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