2013-05-09 66 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