【转】批量删除redis中的key
1. DEL 直接加键名称
DEL key1 key2 key3
127.0.0.1:6379> DEL site_msg_99973 false site_msg_99974 false site_msg_99979false
2. 批量删除key
可用keys ‘str*’ 列出要删除的key,接linux管道删除(linux命令行执行)
根据通配符查看待删除的key
redis-cli KEYS "site_msg_999*”
接linux管道删除之
redis-cli KEYS "site_msg_999*"|xargs redis-cli DEL
但是如果key中有各种转义字符,例如如下的key需要批量删除,第二种方法就无法实现删除,需要用方法3
"newmobile:type:list:1{\"lastid\":0,\"limit\":20,\"offset\":60,\"sortName\":\"\",\"sortOrder\":\"asc\"}"
3.更好的方式
keys * 命令在数据量很大的情况下,直接在redis cli中执行会严重影响服务器性能,更好的方式是在lua脚本中执行
eval方式执行redis lua
lua方式通配符查找
redis-cli eval "return redis.call('keys','newmobile:type:list*')" 0
lua方式通配符删除
redis-cli -hxxx -pxxx -a 'xxx' eval "return redis.call('del',unpack(redis.call('keys',ARGV[1])))" 0 'newmobile:type:list*'
未完待续。。。
【转自】:http://gccmx.blog.51cto.com/479381/1611419
转载于:https://www.cnblogs.com/zhzhang/p/7130995.html
【转】批量删除redis中的key相关推荐
- redis 命令别名_redis 命令、命令行根据前缀(通配符)批量删除redis存储的key
redis简介 redis作为缓存服务器在项目中经常使用 使用redis存储数据时,我们经常会将key分组 使用冒号(:)分组或者其他的自定义前缀方式,如果我们需要清除redis特定的key内容时,在 ...
- Redis中的批量删除数据库中的Key
本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/575 ...
- 使用JedisClusters批量高效删除redis中的key
//list为需要删除的key数据集合 for (Map<String, Object> map : list) {//获取账号需要删除的key内容Object cpm_username ...
- php redis批量删除key,redis批量删除某种规则的key
一.前言 在工作中经常遇到需要批量删除某种规则的key的情况,如缓存的课程数据"course-课程uid",课程uid是变量,我们需要删除类似于"course-*&quo ...
- Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)
Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix).使用replace函数批量删除列名中的后缀(suffix) 目录
- Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)
Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix).使用replace函数批量删除列名中的前缀(prefix) 目录
- python mysql批量更新_Python批量删除mysql中千万级大量数据的脚本分享
场景描述 线上mysql数据库里面有张表保存有每天的统计结果,每天有1千多万条,这是我们意想不到的,统计结果咋有这么多.运维找过来,磁盘占了200G,最后问了运营,可以只保留最近3天的,前面的数据,只 ...
- python批量删除文件名_python批量删除文件名中的未知字符
python 批量删除文件名中的未知字符 如上图所示, 需要修改的文件名的个数超过 500 个, 如果一个一个的删除非常的费时间, 现 在用 python 修改很容易,方便又省时间,具体步骤如下 1 ...
- java删除某些段落word_Java 批量删除Word中的空白段落示例代码
1. 测试文档.期望达到的目标文档效果 用于测试的Word文档如下所示,包含的空白段落影响文章整体布局及美观性: 目标文档效果: 2. 辅助工具 2.1 使用类库:Free Spire.Doc for ...
最新文章
- 35个必备的wordpress插件
- Python通过http、url获取数据
- 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...
- mysql group by取条数最多_mysql获取group by总记录行数的方法
- 北京内推 | 微软亚洲研究院自然语言计算组招聘NLP研究型实习生
- Kafka消息模拟器
- 9个用来爬取网络站点的 Python 库
- 是什么原因让你选择做程序员
- 【探路者】第六周立会报告5(总第38次)
- SharePoint 使用ECMAscript对象模型来读取帖子列表
- CUMCM→MCM/ICM→NPMCM:关于国赛(全国大学生、研究生、博士研究生数学建模竞赛)和美赛中的数学的专业词汇详细攻略—美国数学建模竞赛
- Xcode5帮助文档!
- Bridging signals
- 连续型随机变量+分布函数+密度函数+联合分布函数
- 系统聚类算法并绘制谱系图
- Embedding Propagation: Smoother Manifold for Few-Shot Classification ECCV 2020
- 公司性格测试,来一发
- 树莓派之树莓派系统安装
- python-数据库-4
- HTML5 FileReader