您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis ZRANGEBYLEX命令

时间:10-17来源:作者:点击数:

Redis ZRANGEBYLEX 命令返回有序集合 key 中指定区间内的成员。此命令适用于分数相同的有序集合。

注意:若命令中包含 LEX 则要求有序集合成员的分数值 score 必须相同。

可用版本

ZRANGEBYLEX 命令可用版本:>= 2.8.9

语法

Redis ZRANGEBYLEX 命令的基本语法如下:

ZRANGEBYLEX key min max [LIMIT offset count]

参数说明如下:

参数 说明
min 集合中排序位置较小的成员,必须以 ”[“ 开头,或者以 ”(“ 开头,可使用 ”-“ 代替。
max 集合中排序位置较大的成员,必须以 ”[“ 开头,或者以 ”(“ 开头,可使用 ”+”代替。
LIMIT 返回结果是否分页,指令中包含 LIMIT 后 offset、count 必须输入。
offset 偏移量,返回结果的起始位置。
count 返回结果数量。

返回值

指定成员范围的元素列表。

命令演示

127.0.0.1:6379> zadd zset 0 a 0 aa 0 b 0 bb 0 d 0 dd 0 z 0 zz
(integer) 8
127.0.0.1:6379> ZRANGEBYLEX zset - +
1) "a"
2) "aa"
3) "b"
4) "bb"
5) "d"
6) "dd"
7) "z"
8) "zz"
127.0.0.1:6379> ZRANGEBYLEX zset - + LIMIT 2 4
1) "b"
2) "bb"
3) "d"
4) "dd"
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门