Команда Redis Zrevrank

Упорядоченное множество Redis

Команда 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

Упорядоченное множество Redis

Другие расширения