NOPROTO unsupported protocol version: Unsupported RESP protocol version
Redis¿Qué significa?
El cliente solicitó una versión del protocolo RESP que el servidor no admite. Suele devolverse cuando se solicita RESP3 (versión 3) con el comando HELLO y el servidor solo admite RESP2.
¿Por qué ocurre?
Se envió HELLO 3, pero el servidor ejecuta una versión antigua de Redis (anterior a 6.0) o no admite RESP3; la biblioteca cliente solicita RESP3 de forma predeterminada pero el servidor es antiguo. Una incompatibilidad de versiones.
Cómo solucionarlo
Configure su cliente para usar RESP2, o solicite una versión válida con HELLO (HELLO 2). Actualice el servidor a una versión que admita RESP3 (Redis 6+). Revise el ajuste de versión de protocolo de su biblioteca cliente; la mayoría de las bibliotecas pueden volver a RESP2 automáticamente. Verifique la versión del servidor: INFO server (redis_version).
Más entradas de este motor
- ERR Client sent AUTH, but no password is setERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6) (AUTH sin contraseña configurada)
- ERR DEBUG command not allowedDEBUG command not allowed
- ERR Can't save in background: fork failedBackground save failed: fork failed
- ERR Unknown option or number of arguments for CONFIG SETUnknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter) (opción o número de argumentos desconocidos para CONFIG SET)
- ERR MULTI calls can not be nestedMULTI calls can not be nested
- ERR Lua script attempted to access nonexistent global variableLua script attempted to access a nonexistent global variable (el script Lua intentó acceder a una variable global inexistente)
- ERR unknown commandUnknown command