Comando Redis Zrevrank

Redis conjunto ordenado (sorted set)

El comando Redis Zrevrank devuelve el rango de los miembros en el conjunto ordenado. Los miembros del conjunto ordenado se ordenan por valor de puntuación de forma descendente (de mayor a menor).

La clasificación tiene base 0, es decir, el miembro con el valor de puntuación más alto tiene rango 0.

El comando ZRANK se puede usar para obtener el rango de los miembros ordenados por valor de puntuación de forma ascendente (de menor a mayor).

Sintaxis

La sintaxis básica del comando redis Zrevrank es la siguiente:

redis 127.0.0.1:6379> ZREVRANK key member

Versiones disponibles

>= 2.2.0

Valor de retorno

Si el miembro es un miembro de la key del conjunto ordenado, se devuelve el rango del miembro. Si el miembro no es un miembro de la key del conjunto ordenado, se devuelve nil.

Ejemplo

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 conjunto ordenado (sorted set)

Otras extensiones