示例
示例
ZADD board 100 u1 200 u2 300 u3
ZRANGE board 0 1 # u1 u2(升序前 2 名反着看)
ZRANGE board 0 -1 WITHSCORES # 带分数
ZRANGE board 0 1 REV # u3 u2(降序,真正的榜首)
ZRANGE board 0 1 REV WITHSCORES
ZRANGE board (100 300 BYSCORE # 分数 100<score<=300
ZRANGE board -inf +inf BYSCORE LIMIT 0 10| start/stop | 排名下标,支持负数 |
|---|---|
| REV | 降序(6.2+) |
| BYSCORE/BYLEX | 按分数/字典序区间,配合 LIMIT |
| WITHSCORES | 结果携带分数 |
新旧命令对照:ZRANGEBYSCORE ≈ ZRANGE BYSCORE,ZREVRANGE ≈ ZRANGE REV;新代码统一用 ZRANGE。