redis del命令 可以让我们同时删除多了key值,但是没有提供直接根据正则删除所有匹配key的方法,要做到批量删除,我们需要使用xargs 命令辅助
xargs命令讲解参考:Redis基础学习----管道命令和xargs的区别及redis批量删除命令
redis 不带密码 无指定数据库批量删除
删除key包含XXX的数据
redis-cli keys "*XXX*" | xargs redis-cli del
redis 带密码(pwd) 无指定数据库批量删除
redis-cli -a pwd keys "*#tlj#*" | xargs redis-cli -a pwd del
redis 带密码(pwd) 指定数据库(2)批量删除
redis-cli -a pwd -n 2 keys "*#tlj#*" | xargs redis-cli -a pwd -n 2 del