728x90
Sorted Sets의 특징
- Set과 유사하게 고유한 값의 집합
- 집합의 각 값은 score 값을 가지고 있으며 score를 기준으로 정렬되어 있다
- 정렬된 상태이기 때문에 최대/최소값을 빠르게 구할 수 있다
- 순위 계산, 리더보드 구현 등에 활용
| 명령어 | 기능 | 예제 |
| ZADD | 한개 또는 여러 개의 값을 추가 또는 수정 | ZADD set 10 value1 20 value2 |
| ZRANGE | 특정 범위의 값을 반환(오름차순 기준) | ZRANGE set 0 1 (0~1번째 데이터 반환=1,2등 값 반환) |
| ZRANK | 특정 값의 위치(순위) 반환(오름차순 기준) | ZRANK set value1 |
| ZREVRANK | 특정 값의 위치(순위) 반환(내림차순 기준) | ZREVRANK set value1 |
| ZREM | 한 개 이상의 값을 삭제 | REM set value1 |
728x90
'Redis' 카테고리의 다른 글
| [Redis] 분산 서버 환경에서의 세션 클러스터링(session clustering) (0) | 2023.03.23 |
|---|---|
| [Redis] Redis 데이터 형식(Bitmaps) (0) | 2023.03.22 |
| [Redis] Redis 데이터 형식(Hashes) (0) | 2023.03.22 |
| [Redis] Redis 데이터 형식(Sets) (0) | 2023.03.22 |
| [Redis] Redis의 데이터 형식(Lists) (0) | 2023.03.19 |