redis集群批量删除key
vi del_redis.sh 信息如下: #!/bin/bash # 配置redis-cli地址 redis_cmd=/web/redis-4.0.14/src/redis-cli # 配置reids集群IP地址 redis_ser01=10.0.0.150 redis_ser02=10.0.0.151 redis_ser03=10.0.0.152 # 配置reids集群节点端口 ports=(7000 7001 7002 7003 7004 7005 7006 7007 7008) #根据端口循环删除 for port in ${ports[@]} do $redis_cmd -c -h $redis_ser01 -p $port keys $1 | xargs -i $redis_cmd -h $redis_ser01 -c -p $port del {} $redis_cmd -c -h $redis_ser02 -p $port keys $1 | xargs -i $redis_cmd -h $redis_ser02 -c -p $port del {} $redis_cmd -c -h $redis_ser03 -p $port keys $1 | xargs -i $redis_cmd -h $redis_ser03 -c -p $port del {} done; # redis配置密码删除批量key # 配置reids密码 #password="test" #根据端口循环删除 #for port in ${ports[@]} #do $redis_cmd -c -h $redis_ser01 -p $port -a $password 2>/dev/null keys $1 | xargs -i $redis_cmd -h $redis_ser01 -c -p $port -a $password 2>/dev/null del {} #done; #输出删除成功 echo "success" #执行删除key为register_test_* sh del_redis.sh register_test_* #ps:参数说明 # -c # 启动集群模式进入redis集群服务 # -h # redis主机地址 # -p # redis节点的端口 # -a # redis的密码 # 2>/dev/null # 过滤使用密码连接redis时报的警告:Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. # xargs -i # -i 选项告诉 xargs 可以使用{}代替传递过来的参数
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2020-01-14 解决Nginx跨域