Redis ZRANGEBYLEX命令

Redis ZRANGEBYLEX命令教程

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

Redis ZRANGEBYLEX命令详解

语法

192.168.98.70:6379> ZRANGEBYLEX KEY MIN MAX [LIMIT offset count]

参数

参数 描述
key 有序集合的键。
MIN 将所有集合中某个成员的最小 score 值作为结果集中该成员的 score 值。
MAX 将所有集合中某个成员的最大 score 值作为结果集中该成员的 score 值。
LIMIT 返回结果是否分页,指令中包含 LIMIT 后 offset、count 必须输入。
offset 返回结果起始位置。
count 返回结果数量。

返回值

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

可用版本

>= 2.8.9

案例

返回元素列表

使用 ZRANGEBYLEX 命令,返回成员列表

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

我们首先,使用 ZADD 命令,向键为 haicoder 的集合批量添加元素及其对应的分数值。最后,我们使用 ZRANGEBYLEX 命令,获取所有的键的分布。

Redis ZRANGEBYLEX命令总结

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