DBAtlas · データベース運用アトラス

ERR unknown command: Unknown command(不明なコマンド)

Redis

意味

送信したコマンドを Redis が認識しない。コマンド名が誤っている、このバージョンで利用できない、または無効化/名前変更されている可能性がある。

原因

コマンド名の綴り誤り、新しい Redis バージョンで追加されたコマンド (古いサーバーには存在しない)、モジュールを必要とするコマンド (例: RedisJSON、RediSearch) をモジュール未ロードで呼び出した、または rename-command/ACL でコマンドが無効化された。クライアントによる誤った引数分割でコマンド名が壊れて見えることもある。

対処方法

コマンド名と構文を確認する (COMMAND DOCS コマンドまたはドキュメント)。サーバーバージョンを確認する: INFO server。モジュールのコマンドの場合は、モジュールがロードされていることを確認する: MODULE LIST。rename-command でコマンドが隠されている場合は構成を見直す。クライアントライブラリがコマンドを正しくエンコードしていることを確認する。

DBAtlas で開く →

同じデータベースの他の項目