sql >> Databasteknik >  >> NoSQL >> Redis

Redis kluster failover:slav kommer inte att bli master

Problemet är att ett redis-kluster har en minsta storlek på 3 masters för att få automatisk failover att fungera. Det är masternoderna som tittar på varandra och upptäcker failover, så med en enda master i klustret finns det inga processer igång som kan upptäcka att din ena master är nere. Minst tre är att se till att majoriteten av hela klustret måste komma överens i fallet med en nedlagd nod, så du behöver minst tre noder, för att fortfarande ha mer än hälften av dem runt för att nå en majoritet se i händelse av misslyckande.

Handledning för Redis-kluster nämner detta i följande avsnitt:https://redis.io/topics/cluster-tutorial#creating-and-using-a-redis-cluster

"Note that the minimal cluster that works as expected requires to contain at least three master nodes."


  1. Hur man kör js-fil i mongo med vårdata

  2. MongoDB:Hur får man en distinkt lista över underdokumentfältvärden?

  3. Allvarligt fel:Oupptäckt undantag 'RedisException' med meddelandet 'Redis-server gick bort'

  4. Unika dokument som använder flera värden i Mongoose Schema