SORTED SETS Introduction

<< SSCAN ZADD >>

소개

Sorted Sets는 key 하나에 여러개의 score와 value로 구성됩니다.
Value는 score로 sort되며 중복되지 않습니다.
score가 같으면 value로 sort됩니다.
Sorted Sets에서는 집합이라는 의미에서 value를 member라 부릅니다.
Sorted Sets은 주로 sort가 필요한 곳에 사용됩니다.

명령어 요약

  • 저장: ZADD
  • 집합연산: ZUNIONSTORE, ZINTERSTORE
  • index로 조회: ZRANGE, ZREVRANGE
  • score로 조회: ZRANGEBYSCORE, ZCOUNT, ZREVRANGEBYSCORE
  • member로 조회: ZRANGEBYLEX, ZLEXCOUNT, ZREVRANGEBYLEX, ZRANK, ZREVRANK, ZSCORE
  • 조회: ZCARD, ZSCAN
  • 삭제: ZREM, ZREMRANGEBYRANK, ZREMRANGEBYSCORE, ZREMRANGEBYLEX
  • 증가/감소: ZINCRBY

Sorted Sets 명령어 리스트

CommandsVersionSyntaxDescription
ZADD1.2.0key score member [score member ...]집합에 score와 member를 추가
ZCARD1.2.0key집합에 속한 member의 갯수를 조회
ZINCRBY1.2.0key increment member지정한 만큼 score 증가, 감소
ZRANGE1.2.0key start stop [withscores]index로 범위를 지정해서 조회
ZRANGEBYSCORE1.2.0key min max [withscores]
[limit offset count]
score로 범위를 지정해서 조회
ZREM1.2.0key member [member ...]집합에서 member를 삭제
ZREMRANGEBYSCORE1.2.0key min maxscore로 범위를 지정해서 member를 삭제
ZREVRANGE1.2.0key start stop [withscores]index로 범위를 지정해서 큰 것부터 조회
ZSCORE1.2.0key membermember를 지정해서 score를 조회
ZINCRBY1.2.0key increment member지정한 만큼 score 증가, 감소
ZCOUNT2.0.0key min maxscore로 범위를 지정해서 갯수 조회
ZRANK2.0.0key membermember를 지정해서 rank(index)를 조회
ZREVRANK2.0.0key membermember를 지정해서 reverse rank(index)를 조회
ZREMRANGEBYRANK2.0.0key start stopindex로 범위를 지정해서 member를 삭제
ZUNIONSTORE2.0.0dest_key numkeys src_key [src_key ...]
[WEIGHTS weight [weight ...]]
[AGGREGATE SUM|MIN|MAX]
합집합을 구해서 새로운 집합에 저장
ZINTERSTORE2.0.0dest_key numkeys src_key [src_key ...]
[WEIGHTS weight [weight ...]]
[AGGREGATE SUM|MIN|MAX]
교집합을 구해서 새로운 집합에 저장
ZREVRANGEBYSCORE2.2.0key max min [withscores]
[limit offset count]
score로 범위를 지정해서 큰 것부터 조회
ZSCAN2.8.0key cursor [MATCH pattern]
[COUNT count]
score, member를 일정 단위 갯수 만큼씩 조회
ZRANGEBYLEX2.8.9key min max [limit offset count]member로 범위를 지정해서 조회
ZLEXCOUNT2.8.9key min maxmember로 범위를 지정해서 갯수 조회
ZREMRANGEBYLEX2.8.9key min maxmember로 범위를 지정해서 member를 삭제
ZREVRANGEBYLEX2.8.9key max min [limit offset count]member로 범위를 지정해서 큰 것부터 조회

Total : 21


Redis Internal : Sorted Set 내부 데이터 구조

Sorted Set 데이터 구조


명령을 실습해 보시려면 여기를 클릭해서 Redis Web Client 를 실행하세요.


<< SSCAN SORTED SETS Introduction ZADD >>

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.