redis远程批量删除(redis 有密码 指定数据库)

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

你可能感兴趣的:(redis远程批量删除(redis 有密码 指定数据库))