redis批量删除脚本

服务器上安装了redis客户端,通过客户端利用脚本对数据批量删除,脚本内容如下:

#!/bin/bash

name="$1"
echo $name
./redis-cli -h  redis地址 -a redis密码 keys $name \
| xargs ./redis-cli -h  redis地址 -a redis密码 del

  

我把这个脚本放在了${REDIS_HOME}/bin目录下。脚本的名称是delete.sh

使用方式:

#为脚本加上执行权限
chmod +x ./delete.sh
#删除key开头的键
./delete.sh key*

 另外集群方式

./redis-cli -h redis地址 -p 6379 -c -a redis密码 keys $name | xargs ./redis-cli -h redis地址 -p 6379 -c -a redis密码 del

猜你喜欢

转载自www.cnblogs.com/Mr-Rocker/p/9857594.html