English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Redis Zrevrangebyscore

Conjunto ordenado (sorted set) de Redis

Redis Zrevrangebyscore devuelve todos los miembros en el rango de puntuación especificado del conjunto ordenado. Los miembros del conjunto ordenado se ordenan en orden decreciente de los valores de puntuación (de mayor a menor).

Los miembros con valores de puntuación iguales se ordenan en orden alfabético inverso (orden lexicográfico inverso).

Además de que los miembros se ordenan en orden decreciente de los valores de puntuación, el comando ZREVRANGEBYSCORE tiene otros aspectos que son ZRANGEBYSCORE Son iguales.

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]

Versión disponible

>= 2.2.0

Valor de retorno

Lista de miembros del conjunto ordenado con valores de puntuación (opcional) en un rango específico.

Ejemplo en línea

redis 127.0.0.1:6379> ZADD salary 10086 jack
(entero) 1
redis > ZADD salary 5000 tom
(entero) 1
redis 127.0.0.1:6379> ZADD salary 7500 peter
(entero) 1
redis 127.0.0.1:6379> ZADD salary 3500 joe
(entero) 1
redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary +inf -inf # Ordenar en orden inverso todos los miembros
1) "jack"
2) "peter"
3) "tom"
4) "joe"
redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary 10000 2000 # Ordenar en orden inverso los salarios entre 10000 y 2miembros entre 000
1) "peter"
2) "tom"
3) "joe"

Conjunto ordenado (sorted set) de Redis