Redis 通配符批量删除key
来源:互联网 发布:人工智能发展规划2030 编辑:程序博客网 时间:2024/06/05 05:44
由于 keys 命令可能会导致 Redis 进程挂带,因此部分云厂商会禁用此命令,如网易云,那么在这种情况下如何批量删除 key?
可以考虑 scan+match 的方式迭代获取到所有的 key,然后批量删除。
示例 python 代码如下:
import redispool = redis.ConnectionPool(host='10.173.39.233', port=6379, db=0, password=密码)r = redis.Redis(connection_pool=pool)key_list = []for key in r.scan_iter(match='name*', count=10000): key_list.append(key)for key in key_list: r.delete(key)
阅读全文
0 0
- Redis 通配符批量删除key
- redis的通配符和批量删除Key
- Redis批量删除Key
- 批量删除 redis key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis批量删除key
- Redis批量删除key
- Redis批量删除key
- Redis批量删除key
- Redis批量删除key
- redis批量删除Key
- redis 批量删除key
- redis-command 批量删除key
- redis 集群 批量删除key
- 用队列实现杨辉三角
- Android 手机卫士(7)AlertDialog
- 将学生的姓名成绩输入到Map中,并用分数排序前三名
- 获取JDBC中的ResultSet的记录的条数
- 后台管理系统的布局框架
- Redis 通配符批量删除key
- 统计学习方法概论---(1)
- php和js url编码传递转换
- 常见的几种拒绝服务类攻击(DoS)
- XSS防范--AntiSamy介绍
- 触摸板禁用
- Java技术树
- RabbitMQ spring 使用总结
- www网址判断手机跳m