批量删除redis cluster集群中key
2018-11-01 16:33
363 查看
1、查询redis中 需要批量删除的key,生成文件 key.txt
redis-cli -c -h ip -p 7000 keys "17*" >> key.txt
2、脚本 cat redis_delete_keys.sh
#!/bin/bash redis_list=("ip:7000" "ip:7001" "ip:7002") 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 "完成"
3、执行脚本
sh redis_delete_keys.sh
相关文章推荐
- redis 集群 批量删除key
- redis集群批量删除指定的key
- redis cluster 模式如何批量删除指定前缀的key
- 批量删除Redis数据库中的Key
- redis 批量删除key
- Redis 通配符批量删除key
- 删除redis集群上的key的shell脚本
- Redis中的批量删除数据库中的Key
- Redis中带空格的key的批量删除步骤
- Linux中批量删除redis中的key
- python中redis查看剩余过期时间以及用正则通配符批量删除key的方法
- redis 批量删除key(转)
- 批量删除key
- Redis 批量删除多个key
- python中redis查看剩余过期时间及用正则通配符批量删除key的方法
- redis批量删除key 远程批量删除key
- redis cluster 集群配置示例: 创建, 添加节点, 重新分片, 删除节点
- redis cluster模式key的模糊删除-java操作
- redis通过命令批量删除key
- Redis【知识点】批量删除指定Key