您的位置:首页 > 数据库 > Redis

redis 通配符 批量删除key

2017-02-16 17:06 435 查看
Redis 中 DEL指令支持多个key作为参数进行删除 但不支持通配符,无法通过通配符批量删除key,不过我们可以借助 Linux 的管道和 xargs 指令来完成这个动作。

比如要删除所有以user开头的key 可以这样实现:

[root@dev_opayredis src]# redis-cli keys "user*"
1) "user1"
2) "user2"
[root@dev_opayredis src]# redis-cli keys "user*" | xargs redis-cli del
(integer) 2

删除成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: