DBAtlas · Atlas de operações de banco de dados

NOPROTO unsupported protocol version: Unsupported RESP protocol version

Redis

O 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).

Abrir no DBAtlas →

Mais entradas deste banco