redis 批量删除key
以14号库为例,8号库照猫画虎即可
1.首先先尝试连接redis,-h指定地址 -p指定端口 -n指定第几个库 切记不要先执行keys *, 可以先执行dbsize查看一下key的数量再决定是否执行keys *
redis-cli -h r-bp13gnb9y2e0j6o9.redis.rds.aliyuncs.com -p 6379 -n 14 dbsize
2.将14号库以summer_everyday_share开头的key写入到文件里
redis-cli -h r-bp13gnb9y2e0j6o9.redis.rds.aliyuncs.com -p 6379 -n 14 keys "summer_everyday_share*" >> /root/1.txt
3.查看
4.删除
for i in `cat /root/1.txt`;do redis-cli -h r-bp13gnb9y2e0j6o9.redis.rds.aliyuncs.com -p 6379 -n 14 del "${i}" ;done
5.redis常用命令
keys * # 查看所有key
keys abc* # 模糊匹配指定key
dbsize # 查看key数量
flushdb # 删除当前数据库中的所有Key
flushall # 删除所有数据库中的key
select 2 # 切换库
del key # 删除key
exists key # 查询一个key是否存在
ttl key # 获取key的有效时间
expire key 20 # 设置一个key的过期秒数
move key db # 把key移动到另外一个数据库里
本文来自博客园,作者:六月OvO,转载请注明原文链接:https://www.cnblogs.com/chenlifan/p/17014606.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?