查询一个redis集群的大keys 脚本

1. 把redis集群中的 master 节点信息记录在文件 redis_object_port.info 中, 方便下一步遍历各实例中的大 keys

redis-cli -h 10.240.47.147 -p 7000 cluster nodes | grep master | awk '{print $2}' | awk -F ':' '{print " -h " $1 " -p " $2}'  > redis_object_port.info

2. 遍历各个实例中的大keys

more redis_object_port.info | while read object; do redis-cli $object --bigkeys ; done > redis_object_bigkey.result

 

猜你喜欢

转载自www.cnblogs.com/linlianhuan/p/9814960.html