ERR no such key: ERR no such key (la clave no existe)
Redis¿Qué significa?
No se encontró en la base de datos la clave sobre la que operar. Los comandos que requieren una clave existente, como RENAME, DUMP y MOVE, no funcionan sobre una clave inexistente.
¿Por qué ocurre?
La clave nunca se creó, caducó y se eliminó por su TTL, un nombre/ortografía de clave incorrecto, el índice de base de datos (SELECT) equivocado o la clave ya se eliminó con DEL.
Cómo solucionarlo
Compruebe que la clave existe: EXISTS mykey. Asegúrese de usar el nombre de clave correcto y la base de datos correcta (SELECT db). RENAME requiere que exista la clave de origen. Revise la lógica de las claves que caducan por TTL. Vuelva a crear la clave si es necesario.
Más entradas de este motor
- ERR increment or decrement would overflowERR increment or decrement would overflow (el incremento o decremento desbordaría)
- ERR max number of clients reachedERR max number of clients reached (se alcanzó el número máximo de clientes)
- BUSYKEYBUSYKEY Target key name already exists (la clave de destino ya existe)
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong (versión o checksum del payload DUMP incorrectos)
- NOREPLICASNOREPLICAS Not enough good replicas to write (no hay suficientes réplicas válidas para escribir)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled (soporte de clúster deshabilitado en esta instancia)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments (subcomando desconocido o número de argumentos incorrecto)