Redis 排序集合 Zrangebyscore命令

Redis 排序集合 Zrangebyscore命令

Redis ZRANGEBYSCORE 命令返回指定键中分数在min和max之间(包括分数等于min或max的元素)的有序集合中的所有元素。元素被认为是从低到高分数排序的。具有相同分数的元素按词典顺序返回(这是Redis中有序集合实现的一个属性,不涉及进一步的计算)。

返回值

数组回复,指定分数范围内的元素列表(可选包含它们的分数)。

语法

以下是Redis ZRANGEBYSCORE 命令的基本语法。

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

示例

redis 127.0.0.1:6379> ZADD myzset 0 a 1 b 2 c 3 d 4 e 
(integer) 5 
redis 127.0.0.1:6379> ZADD myzset 5 f 6 g 
(integer) 2 
redis 127.0.0.1:6379> ZRANGEBYSCORE myzset 1 2 
1) "b" 
2) "c" 
redis 127.0.0.1:6379> ZRANGEBYSCORE myzset (1 2 
1) "b"

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程