Команда Redis Zrevrank
Команда Redis Zrevrank возвращает ранг элемента в отсортированном множестве, при этом элементы упорядочены по убыванию оценки (от высокой к низкой).
Ранги начинаются с нуля: элемент с наивысшей оценкой имеет ранг 0.
Используйте команду ZRANK, чтобы получить ранг элементов, упорядоченных по возрастанию оценки (от низкой к высокой).
Синтаксис
Базовый синтаксис команды Redis Zrevrank выглядит следующим образом:
redis 127.0.0.1:6379> ZREVRANK key member
Доступные версии
>= 2.2.0
Возвращаемое значение
Если элемент входит в отсортированное множество по ключу, возвращается ранг элемента. Если элемент не входит в отсортированное множество по ключу, возвращается nil.
Примеры
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # 测试数据 1) "jack" 2) "2000" 3) "peter" 4) "3500" 5) "tom" 6) "5000" redis 127.0.0.1:6379> ZREVRANK salary peter # peter 的工资排第二 (integer) 1 redis 127.0.0.1:6379> ZREVRANK salary tom # tom 的工资最高 (integer) 0
Другие расширения
