redis删除模糊匹配的所有keys

本文共有532个字,关键词:

问题:redis如何删除模糊匹配到的keys?

解决:配合xargs进行删除操作

方法:

./redis-cli -h [$Addr] -a [$Password] -p [$Port] -n [$db] keys "[$Key]*" | xargs ./redis-cli -h [$Addr] -a [$Password] -p [$Port] -n [$db] del

例如:

redis-cli -n 1 keys "school*" | xargs redis-cli -n 1 del

python批量删除

print r.delete(*r.keys('/vender*'))  # 删除 /vender开头的所有name

参考:

https://blog.csdn.net/craftsman2020/article/details/127367814
https://cloud.tencent.com/developer/article/1172167
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论