English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zrevrank 명령어

Redis 정렬된 집합(sorted set)

Redis Zrevrank 명령어는 정렬된 집합에서 멤버의 순위를 반환합니다. 정렬된 집합의 멤버는 점수 값에 따라 감소하는(큰 순으로) 정렬됩니다.

순위는 0에서 시작되므로, 점수 값이 가장 큰 멤버의 순위는 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 정렬된 집합(sorted set)