在 Redis 中,您可以使用 ZRANGEBYSCORE 命令執(zhí)行有序集合的范圍查詢
以下是 ZRANGEBYSCORE 命令的基本語(yǔ)法:
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
參數(shù)說(shuō)明:
示例:
假設(shè)我們有一個(gè)有序集合 myzset
,其中包含以下元素:
1) "apple"
2) "banana"
3) "cherry"
4) "date"
5) "fig"
這些元素的分?jǐn)?shù)分別是:1, 2, 3, 4, 5。
ZRANGEBYSCORE myzset 2 4
返回結(jié)果:
1) "banana"
2) "cherry"
3) "date"
ZRANGEBYSCORE myzset 3 5 WITHSCORES
返回結(jié)果:
1) "cherry"
2) 3
3) "date"
4) 4
5) "fig"
ZRANGEBYSCORE myzset 2 4 LIMIT 0 2
返回結(jié)果:
1) "banana"
2) "cherry"