免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
1. DELキー名が直接追加します
キー1キー2キー3
127.0.0.1:6379> DEL site_msg_99973偽site_msg_99974偽site_msg_99979false
2.一括削除キー
利用可能なキーのstrの*は 'キーを削除するためにリストし、その後、パイプラインのLinux(Linuxのコマンドライン)を削除
キーワイルドカードビューに応じて削除します
Redisの-CLI KEYS「site_msg_999の*」
そして、Linuxのパイプラインを削除
Redisの-CLI KEYS "site_msg_999 *" | xargsのRedisの-CLI DEL
3.より良い方法
キーは*大量のデータ内のコマンドは、直接実行が真剣にRedisのCLIでサーバーのパフォーマンスに影響を与える、より良い方法は、LUAスクリプトで実行することです
実行Redisのは、evalの道をLUA
LUAは、道のワイルドカード検索します
evalの "リターンredis.call( 'キー'、KEYS [1])" 1 ADV *
evalの "リターンredis.call( 'キー'、KEYS [1])" 1 *
ワイルドカードを削除するのlua方法
evalの "リターンredis.call( '・デル・'(redis.call( 'キー' を展開し、ARGV [1])))" 0 ADV *
evalの "リターンredis.call( '・デル・'(redis.call( 'キー' を展開し、ARGV [1])))" 0 'site_msg_888 *'