Return a range of members in a sorted set, by index, with scores ordered from high to low
This is equivalent to ZRANGE with the REV option. Returns members in reverse order.
method
Return a range of members in a sorted set, by index, with scores ordered from high to low
This is equivalent to ZRANGE with the REV option. Returns members in reverse order.
The sorted set key
The starting index (0-based, can be negative to count from end)
The stopping index (0-based, can be negative to count from end)
Promise that resolves with an array of members in reverse order
// Get all members in reverse order (highest to lowest score)
const members = await redis.zrevrange("myzset", 0, -1);
// Get top 3 members with highest scores
const top3 = await redis.zrevrange("myzset", 0, 2);
Return a range of members in a sorted set with their scores, ordered from high to low
The sorted set key
The starting index
The stopping index
Return members with their scores
Promise that resolves with an array of [member, score, member, score, ...] in reverse order
const results = await redis.zrevrange("myzset", 0, -1, "WITHSCORES");
// Returns ["member3", "3.5", "member2", "2.5", "member1", "1.5", ...]
Return a range of members in a sorted set with options, ordered from high to low
The sorted set key
The starting index
The stopping index
Additional options (WITHSCORES)
Promise that resolves with an array of members (or with scores if WITHSCORES)