redis單機,redis集群,redis哨兵這三種伺服器部署方式對應到spring boot的具體操作就是三個不同的configuration配置類。單機存在的隱患:
①單點故障
②容量有限
③壓力讀寫分離可以解決單點故障的問題。
不同的資料存到不同的redis節點這樣可以解決容量有限的問題。
akf原則
x:全量、映象
y:業務、功能
z:按照優先順序、邏輯再拆分
追求強一致性是大部分系統追求的目標,但是成本極大,而且不一定能夠達到目的。
強一致性會破壞可用性。
結合kafka實現最終一致性方案。
高可用ha不是讓主節點不出問題,而是在主節點出問題之後,讓從節點迅速補位,對外看起來沒出問題。
監控程式在監控redis的過程中也可能出現網路等問題監控不到,所以需要多個監控程式給出結果
redis集群三種方式簡單介紹
redis的三種集群方式 redis有三種集群方式 主從複製,哨兵模式和集群。1.主從複製 主從複製原理 主從複製優缺點 優點 缺點 2.哨兵模式 當主伺服器中斷服務後,可以將乙個從伺服器公升級為主伺服器,以便繼續提供服務,但是這個過程需要人工手動來操作。為此,redis 2.8中提供了哨兵工具來實...
手動方式搭建redis集群
redis集群環境手動搭建流程 1 配置6份redis.conf檔案。2 啟動這6個redis例項。3 登入到其中乙個redis例項和另外5個例項手動建立連線。4 登入到三個主節點將16384個槽點分配到這三個主節點。5 登入到三個從節點設定其對應的主節點。6 檢查集群搭建是否正常。1.1 複製6個...
Redis 常見的集群方式
3.0版本之前的redis是不支援集群的,我們的redis如果想要集群的話,就需要乙個中介軟體,然後這個中介軟體負責將我們需要存入redis中的資料的key通過一套演算法計算得出乙個值。然後根據這個值找到對應的redis節點,將這些資料存在這個redis的節點中。在取值的時候,同樣先將key進行計算...