redis删除含前缀的key的命令
时间: 2023-10-25 10:06:16 浏览: 248
Redis如何优雅的删除特定前缀key
可以使用 Redis 的 `keys` 命令结合 `del` 命令来删除含有特定前缀的所有 key。例如,如果要删除所有以 "foo:" 为前缀的 key,可以使用以下命令:
```
redis-cli keys "foo:*" | xargs redis-cli del
```
这个命令会先使用 `keys "foo:*"` 获取所有符合条件的 key,然后使用 `xargs` 将这些 key 作为参数传递给 `del` 命令来删除它们。需要注意的是,`keys` 命令的性能较差,如果要删除的 key 很多,可能会导致 Redis 的性能问题。因此,在生产环境中,建议使用其他方式来管理 key。
阅读全文