Redisでkeyを一括削除する方法
1010 ワード
10月16日、2018 ningmeng
一括削除キー
Redisには個々のKeyを削除する命令DELがありますが、Keyを一括削除する命令はないようですが、Linuxのxargs命令でこの動作を完了できます
1 2 3
Redisデータベースのアクセスパスワードを指定する場合は、次のコマンドを使用します.
1
Redis内の特定のデータベースにアクセスする場合は、次のコマンドを使用します.
1 2
すべてのキーを削除
すべてのキーを削除するには、Redisのflushdbコマンドとflushallコマンドを使用します.
1 2 3 4
注意:keys命令はファジイマッチングを行うことができますが、Keyにスペースが含まれている場合はマッチングできません.まだ良い解決策は見つかりません.
一括削除キー
Redisには個々のKeyを削除する命令DELがありますが、Keyを一括削除する命令はないようですが、Linuxのxargs命令でこの動作を完了できます
1 2 3
redis-cli keys
"*"
| xargs redis-cli del
// redis-cli , redis-cli
// :/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del
Redisデータベースのアクセスパスワードを指定する場合は、次のコマンドを使用します.
1
redis-cli -a password keys
"*"
| xargs redis-cli -a password del
Redis内の特定のデータベースにアクセスする場合は、次のコマンドを使用します.
1 2
// 0,
redis-cli -n 0 keys
"*"
| xargs redis-cli -n 0 del
すべてのキーを削除
すべてのキーを削除するには、Redisのflushdbコマンドとflushallコマンドを使用します.
1 2 3 4
// Key
flushdb
// key
flushall
注意:keys命令はファジイマッチングを行うことができますが、Keyにスペースが含まれている場合はマッチングできません.まだ良い解決策は見つかりません.