教程 > Redis教程 > Redis 命令 阅读:11

Redis ZRANGEBYLEX 命令

Redis ZRANGEBYLEX 命令

返回 Redis有序集合(sorted sets)


Redis ZRANGEBYLEX 通过字典区间返回有序集合的成员。

语法

redis ZRANGEBYLEX 命令基本语法如下:

redis 127.0.0.1:6379> ZRANGEBYLEX key min max [LIMIT offset count]

可用版本

>= 2.8.9

返回值

指定区间内的元素列表。

示例

redis 127.0.0.1:6379> ZADD myzset 0 a 0 b 0 c 0 d 0 e 0 f 0 g
(integer) 7
redis 127.0.0.1:6379> ZRANGEBYLEX myzset - [c
1) "a"
2) "b"
3) "c"
redis 127.0.0.1:6379> ZRANGEBYLEX myzset - (c
1) "a"
2) "b"
redis 127.0.0.1:6379> ZRANGEBYLEX myzset [aaa (g
1) "b"
2) "c"
3) "d"
4) "e"
5) "f"

时间复杂度

ZRANGEBYLEX 命令时间复杂度:O(log(N)+M) N是有序集合中元素的个数,M是返回的元素的个数。如果M是一个常数,我们可以认为其时间复杂度为O(log(N))

返回 Redis有序集合(sorted sets)

查看笔记

扫码一下
查看教程更方便