redis哨兵技術(shù)詳解?
Redis哨兵技術(shù)主要作用和解決的問題是:持久化:是最簡單的高可用方法,主要作用是數(shù)據(jù)備份,即將數(shù)據(jù)存儲在硬盤,保證數(shù)據(jù)不會因進程退出而丟失。
復制:是高可用Redis的基礎(chǔ),哨兵和集群都是在復制基礎(chǔ)上實現(xiàn)高可用的。
哨兵:在復制的基礎(chǔ)上,哨兵實現(xiàn)了自動化的故障恢復。缺陷是寫操作無法負載均衡;存儲能力受到單機的限制。
集群:通過集群,Redis解決了寫操作無法負載均衡,以及存儲能力受到單機限制的問題,實現(xiàn)了較為完善的高可用方案。