Latest web development tutorials

Komenda Redis Zrange

Redis uporządkowany zbiór (sortowane zestaw)

Redis Zrange zwróci uporządkowanego zbioru, wyznaczony przedział członków.

Położenie, w którym członkowie ze skokiem ułamkowych (małe i duże) do sortowania.

Członkowie mają leksykograficznej zamawianie samej wartości (punkt porządku leksykograficznym) organizowanie.

Jeśli trzeba nacisnąć członków

Zmniejszania (malejąco) zorganizować, skorzystaj ZREVRANGE polecenie.

Indeks dolny parametry start i stop na zero na końcu, czyli do pierwszego członu z uporządkowanego zbioru oznacza 0 do 1 wskazuje, że drugi członek uporządkowanego zestawu, i tak dalej.

Można również użyć ujemny wskaźnik -1 jest ostatnim członkiem -2 to przedostatni członkiem, i tak dalej.

gramatyka

Redis Zrange podstawowa składnia polecenia jest następująca:

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

dostępne wersje

> = 1.2.0

Wartość zwracana

W określonym zakresie, lista członków zamówionych zestawów o wartości ułamkowej (Opcjonalnie) W.

Przykłady

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 uporządkowany zbiór (sortowane zestaw)