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