1

ソートされたセット、SortedSet1 = "token"=>"score" があります。

私はリストを持っています、List1 = "token" => "username"

今、次のような JSON 文字列値を持つレコードが必要です-

例> "token" =>"{name:username, score: score}"

リーダーボードをブロードキャストできるようにします。

これらの 2 つのセットを結合する方法は? または、2 つのリストまたは 2 つのセットを JOIN する機会はありますか?

4

2 に答える 2

2

redis は単なるキー/値ストアです。sql-joins のようなことはできません。自分でそれを行う必要があります (マージにはunderscore.jsまたはlodashを使用します)。

redis には LUA スクリプトと呼ばれるものもあります。おそらくそれでうまくいくかもしれませんが、私はそれを使ったことがないので、おそらくあなたを助けることはできません: http://redis.io/commands/eval

于 2013-05-09T05:52:31.693 に答える
0

Redis で Join を行うための私のアプローチは次のとおりです。 https://www.reddit.com/r/redis/comments/5iz0gi/joins_in_redis/ 概念は、並べ替えられたセットをインデックスとして使用し、スコアの交差を抽出して実行することです。

于 2016-12-18T15:27:16.113 に答える