1. 多副本 (主從)
1. 高可靠性 一方面(mian),采用雙機主備架構,能(neng)夠(gou)在主庫(ku)出現故(gu)障(zhang)時自動進行(xing)主備切換,從庫(ku)提升為主庫(ku)提供服(fu)務,保證服(fu)務平穩運行(xing)。另(ling)一方面(mian),開(kai)啟數據(ju)持久(jiu)化(hua)功能(neng)和配置合理(li)的(de)備份策略,能(neng)有效的(de)解決數據(ju)誤(wu)操作和數據(ju)異常丟(diu)失的(de)問(wen)題。
2.讀(du)寫分離 從節點可以擴展主(zhu)庫節點的讀(du)能力,有(you)效應對大并發量的讀(du)操(cao)作(zuo)
2. 哨兵 (RedisSentinel)
1.集群(qun)部署(shu)簡(jian)單
2.能夠(gou)解(jie)決(jue)redis主從模式下(xia)的高可(ke)用切換
3.很方便實現Redis數(shu)據節點的線形擴展,輕松突破Redis自身單線程瓶頸,可極大滿足對Redis大容量或(huo)高性能(neng)的業務需(xu)求(qiu)
4.可以實現一(yi)套(tao)Sentinel監控一(yi)組Redis數據節點或多組數據節點
3. RedisCluster
1. 無中心架構
2.數據按照(zhao)slot存儲分布(bu)在多個節(jie)點,節(jie)點間(jian)數據共享(xiang),可動(dong)態(tai)調整數據分布(bu)。
3.可擴展性
4.高(gao)可(ke)(ke)用性,部分節點不可(ke)(ke)用時,集群(qun)仍可(ke)(ke)用
5.降低運維成本,提高系(xi)統的擴展性和可用性