SORT use hash

Redis Developer Course 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 답글이 올라오면 이메일로 알려드리겠습니다.