码迷,mamicode.com
首页 > 其他好文 > 详细

redis批量删除指定前缀key四种方法

时间:2020-12-04 10:58:03      阅读:7      评论:0      收藏:0      [点我收藏+]

标签:地址   mic   desktop   批量   查询   redis   转换   lazy   ace   

第一种:

Linux服务器上安装redis,然后进入到bin目录,执行如下命令

./redis-cli -h IP -p PORT -a PASSWORD keys ‘key*‘ | xargs  ./redis-cli -h IP  -p PORT -a PASSWORD del

IP:redis服务器的IP地址
PORT:redis服务的端口
PASSWORD :redis服务的密码

xargs:将所有数据变为单行
| :管道符,将上一次查询的结果作为下一次的参数

如下演示:密码没有就不填写

技术图片

第二种:

用正则匹配出所有想要删除的key,然后转换为单行,然后复制到 del 命令后面

用到SublimeText3软件

个人感觉不好用

第三种:

使用连接工具进行分组

新版本的RedisDesktopManager目前支持通过分组批量删除key

然后 delete namespace

第四种:

使用jedis批量删除keys

方法将需要删除的key转换成数组传入jedis.del(keys)批量删除key

技术图片

redis批量删除指定前缀key四种方法

标签:地址   mic   desktop   批量   查询   redis   转换   lazy   ace   

原文地址:https://www.cnblogs.com/liqiliang1437/p/14058682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!