English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Zrevrangebyscore возвращает всех членов有序集合中指定分数区间内的所有成员. Члены сортируются по убыванию значения баллов (от大到小).
Члены с одинаковыми значениями баллов сортируются в обратном алфавитном порядке.
Кроме того, что члены сортируются по убыванию значения баллов, другие аспекты команды ZREVRANGEBYSCORE и ZRANGEBYSCORE Команды одинаковы.
Основная грамматика команды redis Zrevrangebyscore такова:
redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
>= 2.2.0
Список членов有序ого множества с значениями分数ов (по умолчанию) в заданном интервале.
redis 127.0.0.1:6379> ZADD salary 10086 jack (integer) 1 redis > ZADD salary 5000 tom (integer) 1 redis 127.0.0.1:6379> ZADD salary 7500 peter (integer) 1 redis 127.0.0.1:6379> ZADD salary 3500 joe (integer) 1 redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary +inf -inf # По убыванию排列 всех членов 1) "jack" 2) "peter" 3) "tom" 4) "joe" redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary 10000 2000 # По убыванию排列 членов с зарплатой между 10000 и 2000 1) "peter" 2) "tom" 3) "joe"