NOPROTO unsupported protocol version: Unsupported RESP protocol version
RedisO que significa?
O cliente solicitou uma versão do protocolo RESP que o servidor não suporta. Geralmente é retornado quando o RESP3 (versão 3) é solicitado com o comando HELLO e o servidor suporta apenas RESP2.
Por que acontece?
HELLO 3 foi enviado, mas o servidor executa uma versão antiga do Redis (anterior à 6.0) ou não suporta RESP3; a biblioteca cliente solicita RESP3 por padrão, mas o servidor é antigo. Incompatibilidade de versões.
Como resolver
Configure seu cliente para usar RESP2 ou solicite uma versão válida com HELLO (HELLO 2). Atualize o servidor para uma versão que suporte RESP3 (Redis 6+). Revise a configuração de versão do protocolo da sua biblioteca cliente; a maioria das bibliotecas consegue voltar automaticamente para RESP2. Verifique a versão do servidor: INFO server (redis_version).
Mais entradas deste banco
- 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)
- 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) (opção ou número de argumentos desconhecidos 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 (o script Lua tentou acessar uma variável global inexistente)
- ERR unknown commandUnknown command