Redis进行批量删除以某个前缀的所有key

时间:2025-03-23 14:54:37

介绍

我们正常情况下,在代码里删除redis中某个前缀的所有key,会很容易,但有时候脱离了代码框架,需要直接操作redis的服务,或者在linux环境下进行测试调试的时候,就会很不方便,下面介绍一个比较简单的一键 删除 某个前缀的所有的key 的命令。

注意:删除需谨慎!谨慎!谨慎!

例如:redis里有好多key,前缀为 girls,

redis-cli -a 'password' KEYS "girls*" | xargs redis-cli -a 'password' del

如需指定host,端口,密码,库号,则是用下面连接接方式:

redis-cli -h 127.0.0.1 -p 6379 -a 'ubd83922c914c7e45b45ab5x86f98e7f' -n 4

-a:指定密码
-n:指定库号,不指定默认为0号库