NOPROTO unsupported protocol version: Unsupported RESP protocol version
RedisWas bedeutet das?
Der Client hat eine RESP-Protokollversion angefordert, die der Server nicht unterstützt. Wird meist zurückgegeben, wenn mit dem HELLO-Befehl RESP3 (Version 3) angefordert wird und der Server nur RESP2 unterstützt.
Ursache
HELLO 3 wurde gesendet, aber der Server läuft mit einer alten Redis-Version (vor 6.0) oder unterstützt RESP3 nicht; die Client-Bibliothek fordert standardmäßig RESP3 an, der Server ist aber alt. Ein Versionskonflikt.
Lösung
Konfiguriere deinen Client für RESP2 oder fordere mit HELLO eine gültige Version an (HELLO 2). Aktualisiere den Server auf eine Version mit RESP3-Unterstützung (Redis 6+). Prüfe die Einstellung der Protokollversion in deiner Client-Bibliothek; die meisten Bibliotheken können automatisch auf RESP2 zurückfallen. Serverversion prüfen: INFO server (redis_version).
Weitere Einträge zu dieser Datenbank
- 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 ohne konfiguriertes Passwort)
- 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 (ältere Versionen: Unsupported CONFIG parameter)
- 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
- ERR unknown commandUnknown command