Commande Redis Zrevrank

Ensemble trié Redis

La commande Redis Zrevrank renvoie le rang d'un membre dans un ensemble trié, les membres étant ordonnés par score décroissant (du plus élevé au plus faible).

Les rangs sont basés sur zéro, ce qui signifie que le membre ayant le score le plus élevé a le rang 0.

Utilisez la commande ZRANK pour obtenir le rang des membres ordonnés par score croissant (du plus faible au plus élevé).

Syntaxe

La syntaxe de base de la commande Redis Zrevrank est la suivante :

redis 127.0.0.1:6379> ZREVRANK key member

Versions disponibles

>= 2.2.0

Valeur de retour

Si le membre fait partie de la clé d'ensemble trié, le rang du membre est renvoyé. Si le membre ne fait pas partie de la clé d'ensemble trié, nil est renvoyé.

Exemples

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

Ensemble trié Redis

Autres extensions