stackexchange redis delete keys by pattern

在 Redis 中,你可以使用 KEYS 命令来查找所有匹配指定模式的键。例如,要查找所有以 user:* 开头的键,你可以使用以下命令:

KEYS user:*

然后,你可以使用 DEL 命令来删除这些键,如下所示:

DEL $(KEYS user:*)

这样,就可以通过模式来删除 Redis 中的键了。

注意,在生产环境中使用 KEYS 命令是不推荐的,因为它会遍历整个数据库,并可能导致性能问题。如果你需要在生产环境中删除匹配模式的键,建议使用 Redis 的 SCAN 命令或者使用 Redis 的脚本功能(即使用 EVAL 命令)来实现。

  •