公司用的阿里云的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*

相关文章:

  • 2018-09-14
  • 2021-09-27
  • 2022-01-30
  • 2022-03-05
  • 2021-07-10
  • 2022-01-20
猜你喜欢
  • 2021-06-21
  • 2022-01-27
  • 2022-12-23
  • 2021-12-08
  • 2021-12-31
  • 2021-06-05
相关资源
相似解决方案