ERR no such key: ERR no such key (clé inexistante)
RedisQue signifie cette erreur ?
La clé sur laquelle opérer est introuvable dans la base de données. Les commandes qui exigent une clé existante, comme RENAME, DUMP et MOVE, ne fonctionnent pas sur une clé inexistante.
Cause
La clé n'a jamais été créée, elle a expiré et a été supprimée en raison de son TTL, nom/orthographe de clé erroné, mauvais index de base de données (SELECT), ou clé déjà supprimée avec DEL.
Comment la corriger
Vérifiez que la clé existe : EXISTS mykey. Assurez-vous d'utiliser le bon nom de clé et la bonne base de données (SELECT db). RENAME exige que la clé source existe. Revoyez la logique pour les clés qui expirent via TTL. Recréez la clé si nécessaire.
Autres entrées pour ce moteur
- ERR increment or decrement would overflowERR increment or decrement would overflow (l'incrément ou le décrément provoquerait un dépassement)
- ERR max number of clients reachedERR max number of clients reached (nombre maximal de clients atteint)
- BUSYKEYBUSYKEY Target key name already exists (le nom de clé cible existe déjà)
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong (version ou checksum du payload DUMP incorrect)
- NOREPLICASNOREPLICAS Not enough good replicas to write (pas assez de réplicas sains pour écrire)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled (la prise en charge du cluster est désactivée sur cette instance)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments (sous-commande inconnue ou nombre d'arguments erroné)