SORT use hash

레디스 개발자 교육 신청 레디스 정기점검/기술지원
Redis Technical Support
레디스 엔터프라이즈 서버
Redis Enterprise Server

hash 사용

앞의 예제를 hash로 join해 보자.
앞의 예제에서 string으로 입력했던 rank, pv를 hash로 입력한다.

Example

명령>hmset url-Google.com rank 1 pv 19.60
결과>OK
명령>hmset url-Facebook.com rank 2 pv 11.62
결과>OK
명령>hmset url-Youtube.com rank 3 pv 4.58
결과>OK
명령>hmset url-Yahoo.com rank 4 pv 7.44
결과>OK
명령>hmset url-Baidu.com rank 5 pv 8.87
결과>OK


hash 사용

앞의 예제를 hash로 join해 보자.
hash의 field를 지정할때는 key->field를 사용한다.

Example

명령>sort myurl by url-*->rank get # get url-*->rank get url-*->pv    rank로 sort  
결과> 0) Google.com
1) 1
2) 19.60
3) Facebook.com
4) 2
5) 11.62
6) Youtube.com
7) 3
8) 4.58
9) Yahoo.com
10) 4
11) 7.44
12) Baidu.com
13) 5
14) 8.87


명령문

SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]

  • 이 명령은 version 1.0.0 부터 사용할 수 있다.
  • 논리적 처리 소요시간은 O(N+M*log(M))이다.
관련 명령 SCAN

<< SORT SORT hash SORT list>>

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

혹시 처음이세요?
레디스게이트에는 레디스에 대한 많은 정보가 있습니다.
레디스 소개, 명령어, SQL, 클라이언트, 서버, 센티널, 클러스터 등이 있습니다.
혹시 필요한 정보를 찾기 어려우시면 redisgate@gmail.com로 메일 주세요.
제가 찾아서 알려드리겠습니다.
 
close
IP를 기반으로 보여집니다.