[英]Redis Replication and Cluster difference
目前,我的Spring Boot應用程序具有一台Redis服務器。
現在,我想使Redis服務器具有高可用性 ,應該采用哪種方法?
例如,我將設置主服務器,從屬服務器和哨兵,如果我的主服務器自動關閉,新的主服務器將被選出,應用程序將正常運行。 該方法是否稱為自動故障轉移復制?
另一方面,群集與上述(復制)設置有何不同 。 它還具有哨兵服務器的自動故障轉移支持嗎?
就數據而言,我讀取了多個節點之間的集群拆分數據,而在所有從屬中,relication均具有master數據的精確副本。 在那種情況下,如果將數據拆分到群集的多個節點中,如果某些節點出現故障,是否會導致數據過時 ?
如果計算機上的數據多於RAM,請使用Redis集群在計算機上分片數據。 Redis集群本身支持主從復制和故障轉移,不需要哨兵。 如果某個節點發生故障,它將繼續工作,直到大多數主節點發生故障為止。
如果您的數據少於一台計算機上的RAM,請在前面設置哨兵以處理故障轉移來設置主/從復制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.