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

相关推荐
q***58191 小时前
【SQL】MySQL中的字符串处理函数:concat 函数拼接字符串,COALESCE函数处理NULL字符串
数据库·sql·mysql
懒羊羊不懒@1 小时前
【MySQL | 基础】多表查询
数据库·sql·mysql
q***0561 小时前
在Mysql环境下对数据进行增删改查
数据库·mysql
Wang's Blog3 小时前
MySQL: 存储引擎深度解析:CSV与Archive的特性、应用与实战演示
数据库·mysql
Wang's Blog4 小时前
MySQL: 数据库读写分离与负载均衡的实现方式及深度分析
数据库·mysql·负载均衡
Hello.Reader4 小时前
使用 Flink CDC Elasticsearch Pipeline Connector 打通 MySQL 与 Elasticsearch 的实时链路
mysql·elasticsearch·flink
Navicat中国5 小时前
Navicat 高频问题速解:PostgreSQL / MySQL / SQL Server / MongoDB / 达梦
数据库·mysql·mongodb·postgresql·navicat
零基础的修炼5 小时前
MySQL---C/C++链接
数据库·mysql
Jaising6666 小时前
MySQL 与 Clickhouse 多数据源切换技术分析
数据库·后端·mybatis
装不满的克莱因瓶6 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain