ERR unknown command: Unknown command(不明なコマンド)
Redis意味
送信したコマンドを Redis が認識しない。コマンド名が誤っている、このバージョンで利用できない、または無効化/名前変更されている可能性がある。
原因
コマンド名の綴り誤り、新しい Redis バージョンで追加されたコマンド (古いサーバーには存在しない)、モジュールを必要とするコマンド (例: RedisJSON、RediSearch) をモジュール未ロードで呼び出した、または rename-command/ACL でコマンドが無効化された。クライアントによる誤った引数分割でコマンド名が壊れて見えることもある。
対処方法
コマンド名と構文を確認する (COMMAND DOCS コマンドまたはドキュメント)。サーバーバージョンを確認する: INFO server。モジュールのコマンドの場合は、モジュールがロードされていることを確認する: MODULE LIST。rename-command でコマンドが隠されている場合は構成を見直す。クライアントライブラリがコマンドを正しくエンコードしていることを確認する。
同じデータベースの他の項目
- ERR Unknown option or number of arguments for CONFIG SETUnknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter)(CONFIG SET の不明なオプションまたは引数の数)
- ERR MULTI calls can not be nestedMULTI calls can not be nested(MULTI はネストできない)
- ERR Lua script attempted to access nonexistent global variableLua script attempted to access a nonexistent global variable(Lua スクリプトが存在しないグローバル変数にアクセスしようとした)
- TRYAGAIN Multiple keys request during rehashing of slotMultiple keys request during rehashing of slot (cluster)(スロットの rehash 中の複数キー要求)
- ERR DISCARD without MULTIDISCARD without MULTI(MULTI なしの DISCARD)
- BUSYGROUP Consumer Group name already existsConsumer group already exists(コンシューマグループが既に存在する)
- NOGROUP No such key or consumer groupNo such key or consumer group in stream(ストリームにそのキーまたはコンシューマグループがない)