在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

redis批量删除某种规则中和key的方法

180次阅读
没有评论

共计 1208 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍 redis 批量删除某种规则中和 key 的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、前言

在工作中经常遇到需要批量删除某种规则的 key 的情况,如缓存的课程数据“course- 课程 uid”,课程 uid 是变量,我们需要删除类似于“course-*”这样的数据。但是,redis 虽然有提供批量查询这一类 key 的命令 keys,却并没有提供批量删除某种类型 key 的命令。

二、解决方案

先看看我们怎么解决。

1、先进入 redis 的客户端

cd redis 所在目录 /src
./redis-cli

2、初始化数据,模拟数据

127.0.0.1:6379  set course-1 1
127.0.0.1:6379  set course-2 2
127.0.0.1:6379  set course-3 3
OK

3、通过 keys 命令可以看到,现在有上面的三个 key

127.0.0.1:6379  keys course-*
1)  course-3 
2)  course-2 
3)  course-1

4、退出 redis 的客户端

127.0.0.1:6379  exit

5.1、本地批量删除 key

./redis-cli keys  course-* | xargs ./redis-cli del

此处刚刚 course-*   相关的 3 个 key 已经被删除了

原理解析:

先通过 redis 客户端执行了 keys 命令,模糊搜索出所有的 key,通过 xargs 命令,将前面查询出来的 key 作为后面 redis 的 del 命令的输入

最终执行的结果可以理解成

(学习视频分享:redis 视频教程)

1、模糊查询

keys  course-*

查询出上面的 course-1 course-2 course-3 这三个 key

2、执行删除 key

del 的三个 key 来自前面的 keys 查询

del course-1 course-2 course-3

5.2、远程批量删除 key

经常我们开发的时候,redis 都是公用的,可能 redis 不在本地我们可以通过 redis 客户端远程进行删除

./redis-cli -h redis 所在服务器 ip -p  端口  keys  course-* |xargs ./redis-cli -h redis 所在服务器 ip -p  端口  del

三、补充知识

1、远程某台机子的 redis

以下实例演示了如何连接到主机为 127.0.0.1,端口为 6379,密码为 mypass 的 redis 服务上。

redis-cli -h 127.0.0.1 -p 6379 -a  mypass

2、xargs 命令

xargs 命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。 

以上是“redis 批量删除某种规则中和 key 的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1208字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久精品屋 | 亚洲欧洲中文日韩av乱码 | 好日子在线观看视频大全免费动漫 | 欧美一区精品二区三区 | 亚洲日本一区二区三区在线不卡 | 日本黄一级 | 国产日日干 | 在线毛片网站 | 一级日本片 | 蜜桃久久| 亚洲美女亚洲精品久久久久 | 久久无码人妻一区二区三区 | 四虎影视在线免费观看 | 亚洲一区二区三区在线 | 天天色天天射天天干 | 欧美亚洲国产片在线播放 | 国农村精品国产自线拍 | 免费一级毛片清高播放 | 欧美一级艳片视频免费观看 | 理论片午午伦夜理片久久 | 黄色一级毛片 | 天天综合日日噜噜噜 | 最新版天堂资源中文官网 | 久久99精品久久久大学生 | 欧美日韩国产另类一区二区三区 | 亚洲色图另类 | 一二三四在线视频观看社区 | 亚洲一区在线观看视频 | 亚洲成人毛片 | 天天久久 | 少妇夜夜爽夜夜春夜夜高潮 | 国产免费人视频在线观看免费 | 国产乳摇福利视频在线观看 | 天天鲁一鲁摸一摸爽一爽 | 99久久精品费精品国产一区二区 | 中文字幕一区二区区免 | 亚洲精品乱码久久久久 | 成人午夜18免费看 | 亚洲 欧美 日韩在线 | 帮老师解开蕾丝奶罩吸乳网站 | 国产欧美专区在线观看 |