redis正则批量删除keys

redis-cli -a password -n 0 --scan --pattern "keys*" | sed '/./{s/^/"&/;s/$/&"/}' | xargs redis-cli -a password -n 0 del

-a :输入redis密码
-n :选择数据库,0是默认数据库编号0
“keys*” :检索的keys的匹配,这里的只是个例子
sed ‘/./{s/^/”&/;s/$/&”/}’ :对每条匹配的key两头加上双引号,如果key中有空格,没有引号会无法删除这个key

你可能感兴趣的:(redis)