Latest web development tutorials

Redis comando Zrange

Redis conjunto ordenado (conjunto ordenado)

Redis Zrange devuelve un conjunto ordenado, los miembros designados intervalo.

La posición en la que los miembros de incrementos fraccionarios (pequeños y grandes) para ordenar.

Los miembros tienen el mismo orden lexicográfico valor del punto (orden lexicográfico) para organizar.

Si es necesario pulsar miembros

Decremento (descendente) para organizar, por favor utilice ZREVRANGE comando.

subíndice parámetros de inicio y parada están en cero al final, es decir, que el primer miembro de un conjunto ordenado representa 0 a 1 indica que el segundo miembro de un conjunto ordenado, y así sucesivamente.

También puede utilizar un índice negativo de -1 es el último miembro de -2 es el penúltimo miembro, y así sucesivamente.

gramática

Redis Zrange sintaxis del comando básico es el siguiente:

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

versiones disponibles

> = 1.2.0

Valor de retorno

Dentro de un rango especificado, la lista de miembros de los conjuntos ordenados con valor fraccionario (opcional) en.

Ejemplos

redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES             # 显示整个有序集成员
1) "jack"
2) "3500"
3) "tom"
4) "5000"
5) "boss"
6) "10086"

redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES              # 显示有序集下标区间 1 至 2 的成员
1) "tom"
2) "5000"
3) "boss"
4) "10086"

redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES         # 测试 end 下标超出最大下标时的情况
1) "jack"
2) "3500"
3) "tom"
4) "5000"
5) "boss"
6) "10086"

redis > ZRANGE salary 200000 3000000 WITHSCORES                  # 测试当给定区间不存在于有序集时的情况
(empty list or set)

Redis conjunto ordenado (conjunto ordenado)