1. 程式人生 > >查詢一個redis叢集的大keys 指令碼

查詢一個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