コンソールで ApsaraDB for Redis インスタンスのパラメーターを変更して、サービスのパフォーマンスに影響するコマンドやデータのセキュリティを損なう可能性のあるコマンドを無効にできます。

このタスクについて

すべてのコマンドの使用を許可すると、多くの問題が発生する可能性があります。 FLUSHALL や FLUSHDB など、一部の Redis コマンドは大量 (またはすべて) のデータを消去します。 KEYS や HGETALL などのコマンドを正しく使用しないと、シングルスレッドの Redis サービスがブロックされ、パフォーマンスが低下します。 安定性があり効率的なビジネス運用を確保するには、特定のコマンドを無効にしてビジネスリスクを軽減します。

手順

  1. ApsaraDB for Redis コンソールにログインします。
  2. 上部ナビゲーションバーの左上隅で、対象のインスタンスが配置されているリージョンを選択します。
  3. [インスタンス一覧] ページで、対象のインスタンス ID をクリックするか、対象のインスタンスの [操作] 列の [管理] をクリックします。
  4. [インスタンス情報] ページの左側のナビゲーションウィンドウで、[システムパラメーター] をクリックします。
  5. [システムパラメーター] ページで、#no_loose_disabled-commands パラメーターを見つけ、[操作] 列の [変更] をクリックします。
    図 1. パラメーター設定で特定の Redis コマンドを無効にする
    特定の Redis コマンドの無効化
  6. 表示されるダイアログボックスで、無効にするコマンドを設定し、[OK] をクリックします。
    図 2. 無効にするコマンドの設定
    無効にする Redis コマンドの設定
    • パラメーター値には小文字のみを使用できます。 複数入力する場合は、コンマ (,) で区切ります。
    • 無効にできるコマンドには、FLUSHALLFLUSHDBKEYSHGETALLEVALEVALSHASCRIPT があります。