redis學習5---單節點、主從、哨兵和集羣比較

單個節點模式:

不具備自動容錯和恢復功能。服務器意外宕機,redis無法提供服務。服務器磁盤損壞,數據丟失。


用於可穿透業務場景,如後端有DB存儲,脫機影響不大的應用。


主從模式:

不具備自動容錯和自動恢復功能,需手動恢復數據。主服務器意外宕機,redis無法提供服務。主服務器磁盤損壞,主服務器手動恢復服務正常後拷貝從服務器數據即可恢復。可讀寫分離。不可橫向擴展。


哨兵模式:

具備自動容錯。哨兵發現主服務器掛了,就會啓用某一臺從服務器做主服務器。可讀寫分離。不可橫向擴展。


用於高可用需求場景,可用於高可用Cache,存儲等場景。 內存/QPS受限於單機。(每秒查詢率,QPS = 併發量 / 平均響應時間)


集羣模式:

沒有單點故障,可橫向擴展。


用於高可用需求場景,可用於大數據量高可用Cache/存儲等場景。內存/QPS不受限於單機,可受益於分佈式集羣高擴展性。


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