Redis命令redishkeys的功能和使用方法介绍

Redis命令redishkeys用于查找所有符合给定模式pattern的键,可以用来搜索数据库中的键。

使用方法

redis 127.0.0.1:6379> keys *
1) "foo"
2) "bar"
3) "hello"
4) "world"

redis 127.0.0.1:6379> keys f*
1) "foo"
2) "hello"

上面的例子中,第一条命令使用*来查找所有的键,第二条命令使用f*来查找以f开头的键。

redishkeys命令的语法如下:

KEYS pattern

其中,pattern可以是任意的字符串,支持通配符,下面是一些常用的通配符:

  • *:表示任意多个字符;
  • ?:表示一个字符;
  • [abc]:表示括号内的任意一个字符;
  • {a,b,c}:表示括号内的任意一个字符串。

例如:

KEYS h?llo
KEYS h*llo
KEYS h[ae]llo
KEYS h{el,al}lo

这些命令都会查找键hello,hallo,hxllo,heelo,hollo等等。

redishkeys命令的返回值是一个数组,数组中包含所有符合给定模式的键。

本文链接:http://task.lmcjl.com/news/6688.html

展开阅读全文