ユーザーが演奏するすべての曲が私のredis DBに記録されるため、システムを設計しています。私はその後、アプリでTop Playedセクションを作成しています。アプリは、私のDBのインデックスを作成し、最も再生されたトラックを取り戻す(言い換えれば、最も重複しているトラック!)rihannaが4回演奏された場合、テイラースウィフト1回、U2で2回演奏される。私はリハナをリストの上に、u2を2位に、そしてテイラーを最上位にしたい。重複して並べ替える方法
私の質問:
どのように私が重複することによりRedisので並べ替えることができますか?または私の目標を達成するために何ができますか?
私が試したもの:
は私がやってみましたredis-cli sort top_played alpha
もちろん、運のようにアルファベットで行くんthatsの。
以下は、ご希望の注文例です。あなたのデータを保存するために、LIST
SORTED SET、NOTを必要
redis-cli lrange top_played 0 7
1) "u2"
2) "u2"
3) "taylor swift"
4) "rihanna"
5) "rihanna"
6) "rihanna"
7) "rihanna"
申し訳ありませんでしたが、魅力的です!どうもありがとう。可能ではないと思って、それを感謝してください! – irishwill200