CLUSTERDOWN: CLUSTERDOWN The cluster is down / Hash slot not served (cluster indisponible / hash slot non servi)
RedisQue signifie cette erreur ?
Redis Cluster n'est pas pleinement opérationnel. Certains hash slots ne sont servis par aucun nœud ; le cluster rejette donc les requêtes.
Cause
Pas assez de nœuds master joignables, un ou plusieurs slots non attribués/non couverts, perte de la majorité (quorum), crashs de nœuds, ou certains slots injoignables alors que cluster-require-full-coverage vaut yes.
Comment la corriger
Vérifiez l'état du cluster : CLUSTER INFO et CLUSTER NODES. Remettez en service les masters arrêtés, ou laissez les réplicas être promus. Réattribuez les slots non attribués (redis-cli --cluster fix ou CLUSTER ADDSLOTS). Vérifiez que tous les slots sont couverts. Si un fonctionnement partiel est acceptable, envisagez cluster-require-full-coverage no.
Autres entrées pour ce moteur
- WRONGPASSWRONGPASS invalid username-password pair or user is disabled (paire utilisateur/mot de passe invalide ou utilisateur désactivé)
- READONLYREADONLY You can't write against a read only replica (écriture impossible sur un réplica en lecture seule)
- MASTERDOWNMASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no' (lien avec le master coupé)
- LOADINGLOADING Redis is loading the dataset in memory (Redis charge le jeu de données en mémoire)
- BUSYBUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE (Redis occupé par l'exécution d'un script)
- MISCONFMISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk (persistance sur disque impossible)
- CROSSSLOTCROSSSLOT Keys in request don't hash to the same slot (les clés de la requête ne sont pas dans le même slot)