redis本身未提供批量删除的功能,但我们可以使用下面的技巧批量删除全部或指定格式的数据。
删除以test开头的所有key值:
./redis-cli -h xxx.xxx.xxx.xxx -p 端口 -a 密码 -n 指定的DB库 keys "test*" | xargs ./redis-cli -h xxx.xxx.xxx.xxx -p 端口 -a 密码 del
如果是删除localhost的redis数据,且未设置密码的话,则使用:
./redis-cli -p 端口 keys "test*" | xargs ./redis-cli -p 端口 del