2013-05-09 64 views
1

我有一个有序集合,SortedSet1 =“令牌” =>“分数”我们可以参加Redis吗?

我有一个列表,列表1 =“令牌” =>“用户名”

现在,我想有一个记录JSON字符串值喜欢 -

例如> “令牌”=> “{名称:用户名,比分:成绩}”

,这样我可以广播排行榜。

如何加入这两组?还是有机会加入两个列表或两组?

+0

还是像在同一个键上合并列表的东西? – Pranav 2013-05-09 04:47:00

+0

'name'进入图片的位置,并且'List1'看起来像是'hash'而不是'list' – Viren 2013-05-09 06:13:21

回答

2

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

还有一些在redis中被称为LUA脚本。也许这会为你工作,但我从来没有与它合作过,所以我可能无法帮到你:http://redis.io/commands/eval

+0

非常感谢您确认连接在这里不起作用。 我与node.js woring和我也是这个JavaScript的新,那么我应该从underscore.js和lodash中选择什么? – Pranav 2013-05-09 05:58:37

+0

我会选lodash,速度更快,功能更多 – hereandnow78 2013-05-14 09:58:46

+0

某些关键/价值商店数据库支持,至少部分是加入操作。例如BerkeleyDB或RethinkDB。 – skan 2014-09-18 16:43:19