Redis無効化コマンド、危険コマンドおよび回避方法

519 ワード

FLUSHALL FLUSHDBコマンドは、データを空にし、失敗しないため、オンラインクラスタに非常に危険です.
KEYS*コマンドは、データ規模が大きい場合に使用すると、Redisのパフォーマンスに深刻な影響を及ぼし、非常に危険です.
これらのリスクを根本的に回避すれば?
Redisは、これらのコマンドの無効化をプロファイルに直接設定する非常に簡単で効率的な方法を提供します.設定は非常に簡単で、次のようになります.
 
  
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command KEYS ""

注意すべき点は、rename-commandネーミングがオンラインクラスタに直接有効にならないことです.rename-commandを使用する必要がある場合は、クラスタを再起動する必要があります.
最初から、この構成を構成することをお勧めします.