redis 模糊删除keys
由于在我们的项目中使用Spring Cached和Redis结合的方式对一部分数据做数据库缓存,当缓存和数据库数据不一致时(由于手动改数据库引起),就得清空数据库的缓存,这就涉及到Redis迷糊匹配删除数据的情况发生。
Redis keys命令支持模式匹配,但是del命令不支持模式匹配,有时候需要根据一定的模式来模糊删除key,这时只能结合shell命令来完成了。 具体命令是:
redis-cli KEYS "pattern" | xargs redis-cli DEL
比如 redis-cli KEYS "celery*" | xargs redis-cli DEL
其中pattern是keys命令支持的模式,这样就可以模糊删除key了。
注意注意这是shell命令,不是redis的命令!!
我的例子:
进到redis安装目录的src目录
/usr/local/redis-2.8.17/src
然后执行命令
./redis-cli -a jl2012 KEYS “drugStoreService_cache*” | xargs redis-cli -a jl2012 DEL
其中drugStoreService_cache就是模糊匹配的key的前缀;-a jl2012是因为我们的redis数据库使用了密码,需鉴权,没设置密码的redis是不需要这个参数的。备忘备忘!
redis 模糊删除keys相关推荐
- Redis批量删除keys和清空全部数据库
redis默认有0-15总共16个库,默认在0库 1.选择库DB0,例:select 1 选择db1 10.143.153.216:8896> select 0 OK 2.查看所选择库的大小: ...
- linux redis模糊删除,redis 模糊删除实现
redis 没有直接提供模糊删除的实现,我们可以根据现有的指令进行组合实现: import java.util.Arrays; import java.util.Set; import javax.a ...
- php redis 删除key 通配符,php redis 批量删除keys的方法
php redis批量删除keys的方法:首先打开命令窗口:然后通过命令"redis-cli keys video* | xargs redis-cli del"实现批量删除key ...
- php 批量删除redis缓存,php redis 批量删除keys的方法
php redis批量删除keys的方法:首先打开命令窗口:然后通过命令"redis-cli keys video* | xargs redis-cli del"实现批量删除key ...
- redis 模糊删除实现
redis 没有直接提供模糊删除的实现,我们可以根据现有的指令进行组合实现: import java.util.Arrays; import java.util.Set;import javax.an ...
- Python redis 批量模糊删除keys
方法如下: # redis连接,链指测试环境Redis环境r = redis.Redis(host='localhost', port=7622, db=0, decode_responses=Tru ...
- redis模糊删除Key
redis-cli -a xxxx KEYS "*townDataList" | xargs redis-cli -a xxxx DEL -a xxxx 为redis数据库密码,没 ...
- redis批量删除keys
如何批量删除Redis下特定pattern的keys DEL删除给定的一个或多个key,不存在的key会被忽略,返回值:被删除key的数量 DUMP序列化给定key,返回被序列化的值,使用RESTOR ...
- Redis常用操作之批量删除keys,和清空整个数据库
redis默认有0-15总共16个库,默认在0库 1.选择库DB0,例:select 1 选择db1 10.143.153.216:8896> select 0 OK 2.查看所选择库的大小: ...
- Redis 统计 Key 数量及删除-keys+scan
目录 1. 统计所有 Key 的数量 2. 统计包含关键字的 Key 的数量 3. 模糊查询删除操作 4. redis模糊查询keys 5. scan模糊查询keys 1. 统计所有 Key 的 ...
最新文章
- 处女座和小姐姐(三)
- Android笔记之平移View
- 如何在画面中摆放大量图片
- 算法---会议最大安排问题
- python统计图像直方图_计算机视觉7-像素点直方图统计、掩膜图像
- 小程序 微信红包封面后台独立版 带测评积分功能源码
- 电子科技大学计算机学院王刚,电子科技大学-团体程序设计天梯赛.PDF
- jenkins显示html样式问题的几种解决方案总结
- TechNet Magazine/TechNet杂志
- 二进制码和格雷码转换问题
- IDEA 断点出现 no executable code found at line
- android自定义view星空,自定义RecyclerView星空列表「多item且互相交错,自定义列表,ViewGroup级」...
- Win10 Edge浏览器假死解决方案
- np.array数组的切片
- 大学物理实验-仿真实验-示波器的原理
- 2019-2-16-WPF-封装-dotnet-remoting-调用其他进程
- C# OCR AspriseOcr测试使用图像文字中英文识别
- 学习Accelerated C++1
- 【时间序列异常检测】时序异常检测综述整理(2020-2021)
- Linux下Qt程序运行时找不到so的解决办法