redis 集群 批量删除key
来源:互联网 发布:java中synchronized 编辑:程序博客网 时间:2024/06/05 13:22
redis集群上 有时候会需要删除多个key
就必须需要登录到每个节点上,而且有可能这个key不在这个节点,这样删除起来就比较麻烦
这里提供一个批量删除redis集群的key的脚本
key.txt –待删除的key
key1key2key3
redis_delete_key.sh
redis_list 填入集群节点
redis_list=("127.0.0.1:6379" "127.0.0.1:6380")for info in ${redis_list[@]} do echo "开始执行:$info" ip=`echo $info | cut -d \: -f 1` port=`echo $info | cut -d \: -f 2` cat key.txt |xargs -t -n1 redis-cli -h $ip -p $port -c del done echo "完成"
开始执行:127.0.0.1:6379redis-cli -h 127.0.0.1 -p 6379 -c del key1(integer) 0redis-cli -h 127.0.0.1 -p 6379 -c del key2(integer) 0redis-cli -h 127.0.0.1 -p 6379 -c del key3(integer) 0开始执行:127.0.0.1:6380redis-cli -h 127.0.0.1 -p 6380 -c del key1(integer) 0redis-cli -h 127.0.0.1 -p 6380 -c del key2(integer) 0redis-cli -h 127.0.0.1 -p 6380 -c del key3(integer) 0完成
如果出现这种日志格式
edis-cli -h 127.0.0.1 -p 6380 -c del key3(integer) 0
需要修改文本为unix格式 然后再执行
阅读全文
0 0
- redis 集群 批量删除key
- Redis集群批量删除key
- Redis批量删除Key
- 批量删除 redis key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis批量删除key
- Redis批量删除key
- Redis批量删除key
- Redis批量删除key
- Redis批量删除key
- redis批量删除Key
- redis 批量删除key
- redis-command 批量删除key
- Redis 通配符批量删除key
- STL vector的erase方法使用
- mybatis框架搭建步骤:
- spring 框架的一个技术点IOC
- 自定义WebView的坑
- 福昕pdf阅读器,怎么将pdf文件中的某一页,提取出来,即分页保存?
- redis 集群 批量删除key
- sed 用法及实例
- mysql中auto_increment是干什么的?
- css中的px、em、rem 详解
- 搭建基于SpringMVC+MyBatis+Maven的web项目
- Oracle 执行计划查看
- 英语考试FZU(最小生成树)
- PAT1070. 结绳
- database.net连接ORACL以及plsql连接oracle