1

我有一个排序集,SortedSet1 = "token"=>"score"

我有一个列表,List1 = "token"=>"username"

现在,我想要一个带有 JSON 字符串值的记录,例如 -

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

这样我就可以广播排行榜了。

如何加入这两组?或者有没有机会加入两个列表或两组?

4

2 回答 2

2

redis 只是一个键/值存储。你不能做类似 sql-joins 的事情。你需要自己做(使用underscore.jslodash进行合并)。

redis 中还有一种叫做 LUA 脚本的东西。也许这对你有用,但我从未使用过它,所以我可能无法帮助你:http ://redis.io/commands/eval

于 2013-05-09T05:52:31.693 回答
0

这是我在 Redis 中进行连接的方法。 https://www.reddit.com/r/redis/comments/5iz0gi/joins_in_redis/ 概念是使用排序集作为索引,然后提取并在分数上做交集。

于 2016-12-18T15:27:16.113 回答