原理解析:
先通过redis客户端执行了keys命令,模糊搜索出所有的key,通过xargs命令,将前面查询出来的key作为后面redis的del命令的输入
最终执行的结果可以理解成
(学习视频分享:redis视频教程)
1、模糊查询
1 |
|
查询出上面的course-1 course-2 course-3 这三个key
2、执行删除key
del的三个key来自前面的keys查询
1 |
|
5.2、远程批量删除key
经常我们开发的时候,redis都是公用的,可能redis不在本地我们可以通过redis客户端远程进行删除
1 |
|
三、补充知识
1、远程某台机子的redis
以下实例演示了如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。
1 |
|
2、xargs命令
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。 详情课件 http://man.linuxde.net/xargs
相关推荐:redis数据库教程
以上就是redis批量删除某种规则的key的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Redis》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。