DBAtlas · Atlas für Datenbankbetrieb

MOVED: MOVED slot ip:port (Cluster-Umleitung)

Redis

Was bedeutet das?

In Redis Cluster gehört der Hash Slot mit dem angeforderten Schlüssel zu einem anderen Knoten. Der Server leitet den Client dauerhaft an den richtigen Knoten um. Das ist eher eine Umleitung als ein Fehler.

Ursache

Ein nicht clusterfähiger Client sendet eine Anfrage an den falschen Knoten, Slots wurden zwischen Knoten neu verteilt (Resharding) oder die vom Client zwischengespeicherte Slot-Map ist veraltet.

Lösung

Verwende eine clusterfähige Client-Bibliothek; diese folgen der MOVED-Antwort automatisch, leiten an den richtigen Knoten um und aktualisieren die Slot-Map. Verwende beim Verbinden mit redis-cli das Flag -c. Stelle sicher, dass dein Client die Slot-Topologie regelmäßig aktualisiert (CLUSTER SLOTS/SHARDS).

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank