Redis匹配以数字[KEYS]开头的键

时间:2017-02-21 15:59:57

标签: regex redis

是否可以获取所有以数字开头的键(例如12.2323.MKSUID)? KEYS命令应该支持模式但是什么样的模式/正则表达式的味道?我已经尝试了KEYS \d而没有结果。

3 个答案:

答案 0 :(得分:4)

KEYS命令支持glob样式模式。要匹配以数字开头的键,您可以使用模式:

AutoTimer

正如Itamar所说,小心使用KEYS与实时系统进行模式匹配,会严重影响性能。

更多详细信息和示例可在KEYS

redis.io说明中找到

答案 1 :(得分:4)

This question有一些很好的信息。与建议的评论一样,最好使用扫描:

SCAN 0 MATCH "[0-9]*"

答案 2 :(得分:0)

获取以数字开头的键。

KEYS [0-9]*