3
集羣規範(http://redis.io/topics/cluster-spec)沒有給出此要求的原因。我想這是因爲故障檢測和故障轉移過程都要求大多數主節點達成協議。如果我們只有兩個主設備,一個主設備發生故障,另一個主設備節點不能根據協議做出決定。它是否正確?爲什麼redis集羣需要至少3個主節點
集羣規範(http://redis.io/topics/cluster-spec)沒有給出此要求的原因。我想這是因爲故障檢測和故障轉移過程都要求大多數主節點達成協議。如果我們只有兩個主設備,一個主設備發生故障,另一個主設備節點不能根據協議做出決定。它是否正確?爲什麼redis集羣需要至少3個主節點
我想你指出的是正確的。 建議每個人有三個主節點和一個從屬節點。
http://redis.io/topics/cluster-tutorial: 請注意,按預期工作的最小羣集需要包含至少三個主節點。對於第一次測試,強烈建議啓動一個由三個主站和三個從站組成的六個節點羣集。
不過如果你仍然能夠創建集羣少於三個主節點,但是會影響你已經指出的故障轉移過程。