ZADD / ZREVRANGE / ZRANK

Sorted Set commands manage scored member collections. ZADD adds members with scores. ZREVRANGE returns members from highest to lowest score. ZRANK returns the rank (ascending).

Syntax

redis
ZADD key score member [score member ...]
ZREVRANGE key start stop [WITHSCORES]
ZRANK key member

Example

redis
ZADD leaderboard 1500 "alice" 2200 "bob" 1800 "charlie"
ZREVRANGE leaderboard 0 2 WITHSCORES
# 1) "bob"
# 2) "2200"
ZREVRANK leaderboard "bob"
# (integer) 0