Redis KEYS 命令

返回上一级

Redis KEYS 命令用于查找所有符合给定模式 pattern 的 key

( Redis >= 1.0.0)

说明

127.0.0.1:6379> KEYS pattern

查找所有符合给定模式 pattern 的 key

KEYS * 匹配数据库中所有 key
KEYS h?llo 匹配 hello , hallo 和 hxllo 等
KEYS h*llo 匹配 hllo 和 heeeeello 等
KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo

特殊符号用 \ 隔开

warning: KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题, 如果你需要从一个数据集中查找特定的 key ,最好还是用 Redis 的集合结构(set)来代替

返回值

符合给定模式的 key 列表

范例

127.0.0.1:6379> MSET php "php.net" python "python.org" perl "www.perl.org"  
OK

127.0.0.1:6379> KEYS p*   # 匹配以 p 开头的
1) "perl"
2) "php"
3) "python"

127.0.0.1:6379> KEYS p*on # 匹配以 p 开头,以 on 结尾的
1) "python"

127.0.0.1:6379> KEYS *    # 返回所有的 keys
1) "perl"
2) "php"
3) "python"

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.