English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
La sintaxis básica del comando redis Zrange es la siguiente:
redis 127.0.0.1:6379> ZRANGE key start stop [WITHSCORES]
>= 1.2.0
Lista de miembros del conjunto ordenado en el intervalo especificado, con valores de puntuación (opcional).
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)