Redis Zrevrank-Befehl

Redis-sortierte Menge

Der Redis-Befehl Zrevrank gibt den Rang eines Mitglieds in einer sortierten Menge zurück, wobei die Mitglieder nach absteigendem Score (von hoch nach niedrig) geordnet sind.

Ränge sind nullbasiert, das heißt, das Mitglied mit dem höchsten Score hat den Rang 0.

Verwenden Sie den Befehl ZRANK, um den Rang von Mitgliedern zu erhalten, die nach aufsteigendem Score (von niedrig nach hoch) geordnet sind.

Syntax

Die grundlegende Syntax des Redis-Befehls Zrevrank lautet wie folgt:

redis 127.0.0.1:6379> ZREVRANK key member

Verfügbare Versionen

>= 2.2.0

Rückgabewert

Wenn das Mitglied ein Mitglied des Schlüssels der sortierten Menge ist, wird der Rang des Mitglieds zurückgegeben. Wenn das Mitglied kein Mitglied des Schlüssels der sortierten Menge ist, wird nil zurückgegeben.

Beispiele

redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES     # 测试数据
1) "jack"
2) "2000"
3) "peter"
4) "3500"
5) "tom"
6) "5000"

redis 127.0.0.1:6379> ZREVRANK salary peter     # peter 的工资排第二
(integer) 1

redis 127.0.0.1:6379> ZREVRANK salary tom       # tom 的工资最高
(integer) 0

Redis-sortierte Menge

Andere Erweiterungen