KEYS、FLUSHALL、FLUSHDBなどのコマンドは実行時間が長すぎたり、影響範囲が大きすぎたりするため、本番環境ではオンラインでの使用を避けるべきです。Distributed Cacheは、設定パラメータdisable-command-listを設定することで、指定したコマンドを無効化できます。コマンドが無効化された後は、そのインスタンスでの実行は許可されません。disable-command-listの値は1つまたは複数のコマンド名で、複数のコマンド間は英語のカンマで区切られます(例:flushall,flushdb,keys)。無効化をサポートするコマンドには、flushall、flushdb、keys、hgetall、eval、evalsha、scriptなどがあります。具体的なサポート範囲は、コンソールのパラメータリストにある「参考値」に記載されたコマンドに準じます。disable-command-listパラメータが表示されます。表示されない場合は、チケットを発行してバックエンドバージョンをアップグレードしてください(バージョンアップグレード時に接続が一時的に切断されますが、再接続すれば問題ありません)。disable-command-listパラメータ行を見つけ、現在の実行パラメータ値列で、パラメータ値にマウスを合わせ、

redis-cliを使用します:redis-cli -h <インスタンス接続アドレス> -p <ポート> -a <パスワード>
<インスタンス接続アドレス>:<ポート>> keys *(error) ERR command keys is disabled
disable-command-listパラメータ行を見つけ、現在の実行パラメータ値の無効化リストから対応するコマンドを削除すると、そのコマンドの無効化を解除できます。keys、flushall、flushdbなど)を優先的に無効化することをお勧めします。全量走査が必要な場合は、scanによる段階的な処理に変更することを推奨します。disable-command-listのこれまでの変更履歴を確認できます。フィードバック