redis-- find keys

来源:互联网 发布:杀戮汉化 知乎 编辑:程序博客网 时间:2024/05/22 02:10

在redis库中找到某个类型key,一般用的是keys pattern,如:

127.0.0.1:6379> keys M_*1) "M_01"2) "M_02"

但是:Don’t use KEYS in your regular application code.
时间复杂度:O(N) N为库中所有key的数量。
该命令返回所有匹配的keys
警告:如果你想在生产环境用keys必须极其小心!
在数据量很大的情况下执行该命令,可能破坏性能。
关于keys pattern官方文档:https://redis.io/commands/keys

在生产环境的代码中,如果真的需要find keys ,可以考虑 SCAN 或 sets.

关于Scan 官方文档:https://redis.io/commands/scan