Redis

[Redis] Redis 데이터 형식(Sorted Sets)

코푸딩 2023. 3. 22. 20:59
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