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

Comando Redis Zrange

Conjunto ordenado (sorted set) de Redis

Redis Zrange devuelve los miembros en el rango especificado del conjunto ordenado.

La posición de los miembros se ordena por valor de puntuación en aumento (de menor a mayor).

Los miembros con el mismo valor de puntuación se ordenan alfabéticamente (orden lexicográfico).

Si necesita que los miembros se ordenen

Valores decrecientes (de mayor a menor) para ordenar, utilice ZREVRANGE comando.

Los parámetros de subíndice start y stop comienzan en 0, lo que significa que 0 representa el primer miembro del conjunto ordenado, con 1 representa el segundo miembro del conjunto ordenado, etc.

También puedes usar subíndices negativos, para -1 representa el último miembro -2 representa el segundo miembro a la izquierda, etc.

Sintaxis

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

redis 127.0.0.1:6379> ZRANGE key start stop [WITHSCORES]

Versión disponible

>= 1.2.0

Valor de retorno

Lista de miembros del conjunto ordenado en el intervalo especificado, con valores de puntuación (opcional).

Ejemplo en línea

redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # Mostrar todos los miembros del conjunto ordenado
1) "jack"
2) "3500"
3) "tom"
4) "5000"
5) "boss"
6) "10086"
redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES # Mostrar miembros del intervalo de subíndices del conjunto ordenado 1 hasta 2 miembro
1) "tom"
2) "5000"
3) "boss"
4) "10086"
redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES # Prueba cuando el índice final está por encima del índice máximo
1) "jack"
2) "3500"
3) "tom"
4) "5000"
5) "boss"
6) "10086"
redis > ZRANGE salary 200000 3000000 WITHSCORES # Prueba cuando el intervalo dado no existe en el conjunto ordenado
(lista o conjunto vacío)

Conjunto ordenado (sorted set) de Redis