批量删除Redis数据库中的Key
Redis中有删除单个Key的指令DEL
,但好像没有批量删除Key的指令,不过我们可以借助Linux的xargs
指令来完成这个动作。
1 | redis-cli keys "*" | xargs redis-cli del |
如果要指定 Redis 数据库访问密码,使用下面的命令
1 | redis-cli -a password keys "*" | xargs redis-cli -a password del |
如果要访问 Redis 中特定的数据库,使用下面的命令
1 | # 下面的命令指定数据序号为0,即默认数据库 |
删除所有Key,可以使用Redis的flushdb和flushall命令
1 | # 删除当前数据库中的所有Key |
转载请注明出处:批量删除Redis数据库中的Key
原文地址:https://www.xiaotanzhu.com/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/2016-06-16-delete-keys-in-batch-redis.html