sql >> Database teknologi >  >> NoSQL >> Redis

Redis cluster failover:slave bliver ikke master

Problemet er, at en redis-cluster har en minimumstørrelse på 3 mastere for at få automatisk failover til at virke. Det er masterknudepunkterne, der overvåger hinanden og registrerer failover, så med en enkelt master i klyngen er der ingen processer, der kører, der kan registrere, at din ene master er nede. Det mindste af tre er at sikre, at i tilfælde af en nedbrudt node, skal størstedelen af ​​hele klyngen være enig, så du har som minimum brug for 3 noder, for stadig at have mere end halvdelen af ​​dem rundt for at nå et flertal se i tilfælde af svigt.

Redis-cluster-vejledningen nævner dette i følgende afsnit: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. Redis Key udløbsmeddelelse med Jedis

  2. Få Redis-nøgler og -værdier ved kommandoprompt

  3. Hvordan bruger man 3. parts biblioteker i glassfish?

  4. Sådan går du i produktion med MongoDB - Top ti tips