Latest web development tutorials

comando Redis Zrange

Redis insieme ordinato (insieme ordinato)

Redis Zrange restituire un insieme ordinato, designato intervallo di membri.

La posizione in cui i membri di incrementi frazionali (piccoli e grandi) per ordinare.

I membri hanno l'ordinamento lessicografico stesso valore punto (ordine lessicografico) per organizzare.

Se è necessario premere i membri

Decremento (discendente) per organizzare, utilizzare ZREVRANGE comando.

parametri pedice avviare e fermare sono a zero, alla fine, cioè al primo membro di un insieme ordinato rappresenta 0 a 1 indica che il secondo elemento di un insieme ordinato, e così via.

È inoltre possibile utilizzare un indice negativo di -1 è l'ultimo membro del -2 è il membro penultima, e così via.

grammatica

Redis Zrange sintassi dei comandi di base è la seguente:

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

versioni disponibili

> = 1.2.0

Valore di ritorno

All'interno di un intervallo specificato, l'elenco dei membri dei gruppi ordinati con valore frazionario (opzionale) a.

Esempi

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 insieme ordinato (insieme ordinato)