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