sort
SORT use hash
Redis 開発者教育 Redis Developer Course |
Redis 定期点検/技術支援 Redis Technical Support |
Redis エンタープライズサーバ 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
返事がかかってなれば、メールでお知らせします。