redis 模糊删除

1.登录可以连接Redis的ECS实例,安装Redis客户端,详情请参见redis-cli连接。

2.执行以下命令,删除模糊匹配到的Key。
redis-cli -h [$Addr] -p [$port] -n [$db] -a [$Password] keys "[$Key]*" | xargs -r -t -n1 redis-cli -h [$Addr] -p [$port] -n [$db] -a [$Password] del

例:
redis-cli -h 127.0.0.1 -p 30379 -n 8 -a 123456 keys LOWER_GATEWAY:* | xargs -r -t -n1 redis-cli -h 127.0.0.1 -p 30379 -n 8 -a 123456 del

说明:

$Addr\]为Redis连接地址。 \[$port\]为Redis连接端口。 \[$db\]为Redis连接库。 \[$Password\]为Redis登录密码。 \[$Key\]为想要删除Key的前缀。 1、先登录查出需要删掉的key; 2、把1中结果当成删除命令的参数,这个参数用xrgs接收,并给删除指令。 xargs下: -r   no-run-if-empty  就是如果参数为空不执行后面的命令 -t   先打印执行命令 然后再执行 -n1  传入的参数没批执行几条,-n1,1就是每次传入1个值执行一次,具体可参考https://www.cnblogs.com/wangqiguo/p/6464234.html

相关推荐
IronMurphy38 分钟前
Redis拷打第三讲
数据库·redis·mybatis
jran-1 小时前
MySQL多表操作 查询&子查询&外键约束
数据库·mysql
看到代码头都是大的2 小时前
CentoOS7安装mysql 8.0.46
mysql
小坏讲微服务2 小时前
SpringBoot4.0整合Spring Security+MyBatis Plus完整权限框架实现
java·spring·mybatis·spring security·mybatis plus·springboot4.0
阿坤带你走近大数据4 小时前
DM达梦数据库的介绍
数据库·mysql·oracle·国产信创
数据库小学妹5 小时前
企业级数据库迁移实践:从Oracle到国产数据库的兼容性与实施策略
数据库·mysql·oracle·dba
qq_297574676 小时前
MySQL核心技术实战系列(第二篇):MySQL核心基础:库与表的增删改查(CRUD)实战
数据库·mysql
静小谢6 小时前
sql笔记
spring boot·笔记·sql·mybatis
Irene19916 小时前
SQL示例:明辨窗口函数和聚合函数的使用和选择
mysql·oracle
数据库小学妹6 小时前
CDC实时数据同步:让数据库变更秒级流向大数据平台!
大数据·数据库·mysql·kafka·dba