Problem polega na tym, że klaster redis ma minimalną wielkość 3 masterów, aby uruchomić automatyczne przełączanie awaryjne. To węzły master obserwują się nawzajem i wykrywają przełączenie awaryjne, więc z jednym masterem w klastrze nie ma uruchomionych procesów, które są w stanie wykryć, że jeden master jest wyłączony. Minimum trzy, to upewnienie się, że w przypadku dowolnego wyłączonego węzła, większość całego klastra musi się zgodzić, więc co najmniej 3 węzły, aby nadal mieć więcej niż połowę w pobliżu, aby osiągnąć większość widok w przypadku awarii.
Samouczek Redis-cluster wspomina o tym w następującej sekcji: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."