Redis批量删除脚本

公司用的阿里云的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*
posted @ 2018-03-29 12:09  Tikko  阅读(1466)  评论(0编辑  收藏  举报