开发者学堂课程【Redis 入门到精通(基础篇):通用指令-key 查询操作】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/764/detail/13399
通用指令-key 查询操作
key 扩展操作(查询模式)
查询 key
keys pattern
查询模式规则
*匹配任意数量的任意符号
?配合一个任意符号
[]匹配个指定符号
Keys * |
查询所有 |
Keys it* |
查询所有以it开头 |
keys *heima |
查询所有以heima结尾 |
keys ??heima |
查询所有前面两个字符任意,后面以heima结尾 |
keys user:? |
查询所有以user:开头,最后一个字符任意 |
keys u[st]er:1 |
查询所有以u开头,以er:1结尾,中间包含一个字母,s或t |
看看如何查询 key,pattern是一个匹配的语法格式,key *回车,什么也没有,因为现在里面还没有key存在,set str str,set str1 str1,然后key *就看到了所有的key。
然后接下来 set name itheima,set itheima name,然后key*得到全部key,keys it*,出现一个,keys s*,显示两个str跟str1,keys i?Heima,匹配到一个,中间的符合可以任意,set smr smr,接下来匹配keys s?R,匹配到两个,然后就是最后一个中括号,匹配指定字符,keys 你[abc]me,括号里所有的都可以检索出来。