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
删除成功
比如要删除所有以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
删除成功
相关文章推荐
- python中redis查看剩余过期时间以及用正则通配符批量删除key的方法
- python中redis查看剩余过期时间及用正则通配符批量删除key的方法
- redis的通配符和批量删除Key
- Redis 通配符查找及批量删除key
- Redis 通配符批量删除key
- Redis 批量删除某些key
- redis-command 批量删除key
- 批量删除redis键值(使用通配符)
- redis按照正则批量删除key
- Redis中的批量删除数据库中的Key
- Redis:按照正则批量删除key
- Redis中的批量删除数据库中的Key
- redis通过命令批量删除key
- Linux中批量删除redis中的key
- redis 批量删除key
- Redis中的批量删除数据库中的Key
- 【Redis】RedisCluster 批量删除key
- Redis中带空格的key的批量删除步骤
- 今天遇到了批量删除 redis 某个前缀的所有 key,发现只能是这么解决。
- Redis【知识点】批量删除指定Key