ERR unknown command: Unknown command
RedisWas bedeutet das?
Redis erkennt den gesendeten Befehl nicht. Der Befehlsname ist möglicherweise falsch, in dieser Version nicht verfügbar oder deaktiviert/umbenannt.
Ursache
Ein falsch geschriebener Befehlsname; der Befehl kam erst in einer neueren Redis-Version hinzu (auf dem alten Server nicht vorhanden); Aufruf eines Befehls, der ein Modul erfordert (z. B. RedisJSON, RediSearch), ohne geladenes Modul; oder der Befehl wurde mit rename-command/ACL deaktiviert. Manchmal lässt auch eine falsche Aufteilung der Argumente durch den Client den Befehlsnamen beschädigt erscheinen.
Lösung
Prüfe Befehlsname und Syntax (COMMAND DOCS command oder die Dokumentation). Serverversion prüfen: INFO server. Prüfe bei einem Modulbefehl, ob das Modul geladen ist: MODULE LIST. Wurde der Befehl mit rename-command versteckt, prüfe die Konfiguration. Stelle sicher, dass deine Client-Bibliothek den Befehl korrekt kodiert.
Weitere Einträge zu dieser Datenbank
- 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
- TRYAGAIN Multiple keys request during rehashing of slotMultiple keys request during rehashing of slot (cluster)
- ERR DISCARD without MULTIDISCARD without MULTI
- BUSYGROUP Consumer Group name already existsConsumer group already exists
- NOGROUP No such key or consumer groupNo such key or consumer group in stream