Back to Redis

ZREVRANK

content/commands/zrevrank.md

latest2.0 KB
Original Source

Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low. The rank (or index) is 0-based, which means that the member with the highest score has rank 0.

The optional WITHSCORE argument supplements the command's reply with the score of the element returned.

Use [ZRANK]({{< relref "/commands/zrank" >}}) to get the rank of an element with the scores ordered from low to high.

Examples

{{% redis-cli %}} ZADD myzset 1 "one" ZADD myzset 2 "two" ZADD myzset 3 "three" ZREVRANK myzset "one" ZREVRANK myzset "four" ZREVRANK myzset "three" WITHSCORE ZREVRANK myzset "four" WITHSCORE {{% /redis-cli %}}

Redis Software and Redis Cloud compatibility

| Redis Software | Redis Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:----------------------|:-----------------|:------| | <span title="Supported">✅ Standard</span> <span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span> <span title="Supported"><nobr>✅ Active-Active</nobr></span> | |

Return information

{{< multitabs id="zrevrank-return-info" tab1="RESP2" tab2="RESP3" >}}

One of the following:

  • Nil reply: if the key does not exist or the member does not exist in the sorted set.
  • Integer reply: The rank of the member when WITHSCORE is not used.
  • Array reply: The rank and score of the member when WITHSCORE is used.

-tab-sep-

One of the following:

  • Null reply: if the key does not exist or the member does not exist in the sorted set.
  • Integer reply: The rank of the member when WITHSCORE is not used.
  • Array reply: The rank and score of the member when WITHSCORE is used.

{{< /multitabs >}}