Latest web development tutorials

comando Redis Zrange

Redis conjunto ordenado (conjunto ordenado)

Redis Zrange retornar um conjunto ordenado, designado intervalo membros.

A posição em que os membros por incrementos fracionários (pequenos e grandes) para classificar.

Os membros têm a ordenação lexicográfica mesmo valor (ordem lexicográfica) para providenciar.

Se você precisa pressionar membros

Decremento (descendente) para organizar, utilize o ZREVRANGE comando.

Subscrito parâmetros iniciar e parar estão em zero no final, isto é, para o primeiro membro de um conjunto ordenado representa 0 a 1 indica que o segundo membro de um conjunto ordenado, e assim por diante.

Você também pode usar um índice negativo de -1 é o último membro de -2 é o membro do penúltimo e assim por diante.

gramática

Redis Zrange sintaxe de comando básica é a seguinte:

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

versões disponíveis

> = 1.2.0

Valor de retorno

Dentro de um intervalo especificado, a lista de membros dos conjuntos ordenados com valor fracionário (opcional) em.

Exemplos

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)