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

ERR Unknown option or number of arguments for CONFIG SET: Unknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter)(CONFIG SET の不明なオプションまたは引数の数)

Redis

意味

CONFIG SET で変更しようとした構成パラメータがこの Redis バージョンで認識されない、または引数の数が誤っている。Redis 7 での完全なメッセージは "ERR Unknown option or number of arguments for CONFIG SET - '<name>'" で、古いバージョンでは "ERR Unsupported CONFIG parameter" が返される。CONFIG GET は不明なパラメータに対してエラーにならず、空のリストを返す。

原因

パラメータ名の綴り誤り、別の Redis バージョンのパラメータの使用 (パラメータはバージョン間で追加・削除される)、またはマネージドクラウドサービスが特定のパラメータの変更を許可していない。古いスクリプトを新しい/古いバージョンで実行することが典型的な原因。

対処方法

有効なパラメータ名を確認する。CONFIG GET 'maxmemory*' のようにパターンで現在の設定を一覧表示する。使用している Redis バージョンのドキュメントでパラメータ一覧を確認し、バージョンは INFO server で確認する。クラウドサービスで制限されている場合は、プロバイダが許可するパラメータセットを使用する。スクリプトを対象バージョンに合わせて更新する。

DBAtlas で開く →

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