Comando Redis Zrevrangebyscore
Conjunto ordenado de Redis (sorted set)
Redis Zrevrangebyscore devuelve todos los miembros dentro del intervalo de puntuación especificado en el conjunto ordenado. Los miembros del conjunto ordenado se ordenan en orden descendente (de mayor a menor) por valor de puntuación.
Los miembros con el mismo valor de puntuación se ordenan en orden lexicográfico inverso (reverse lexicographical order).
Aparte de que los miembros se ordenan en orden descendente por valor de puntuación, los demás aspectos del comando ZREVRANGEBYSCORE son los mismos que los delZRANGEBYSCOREcomando.
Sintaxis
La sintaxis básica del comando redis Zrevrangebyscore es la siguiente:
redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
Versiones disponibles
>= 2.2.0
Valor de retorno
Lista de miembros del conjunto ordenado dentro del intervalo especificado, con sus valores de puntuación (opcional).
Ejemplo
redis 127.0.0.1:6379> ZADD salary 10086 jack (integer) 1 redis > ZADD salary 5000 tom (integer) 1 redis 127.0.0.1:6379> ZADD salary 7500 peter (integer) 1 redis 127.0.0.1:6379> ZADD salary 3500 joe (integer) 1 redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary +inf -inf # 逆序排列所有成员 1) "jack" 2) "peter" 3) "tom" 4) "joe" redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary 10000 2000 # 逆序排列薪水介于 10000 和 2000 之间的成员 1) "peter" 2) "tom" 3) "joe"
Conjunto ordenado de Redis (sorted set)
Otras extensiones