DBAtlas · Atlas d'exploitation des bases de données

MOVED: MOVED slot ip:port (redirection du cluster)

Redis

Que signifie cette erreur ?

Dans Redis Cluster, le hash slot contenant la clé demandée appartient à un autre nœud. Le serveur redirige définitivement le client vers le bon nœud. Il s'agit d'une redirection plutôt que d'une erreur.

Cause

Un client non compatible cluster envoie une requête au mauvais nœud, les slots ont été redistribués entre les nœuds (resharding), ou la carte des slots mise en cache par le client est obsolète.

Comment la corriger

Utilisez une bibliothèque cliente compatible cluster ; celles-ci suivent automatiquement la réponse MOVED, redirigent vers le bon nœud et mettent à jour la carte des slots. Utilisez l'option -c lors de la connexion avec redis-cli. Assurez-vous que votre client rafraîchit périodiquement la topologie des slots (CLUSTER SLOTS/SHARDS).

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur