我有一個有序集合,SortedSet1 =「令牌」 =>「分數」我們可以參加Redis嗎?
我有一個列表,列表1 =「令牌」 =>「用戶名」
現在,我想有一個記錄JSON字符串值喜歡 -
例如> 「令牌」=> 「{名稱:用戶名,比分:成績}」
,這樣我可以廣播排行榜。
如何加入這兩組?還是有機會加入兩個列表或兩組?
我有一個有序集合,SortedSet1 =「令牌」 =>「分數」我們可以參加Redis嗎?
我有一個列表,列表1 =「令牌」 =>「用戶名」
現在,我想有一個記錄JSON字符串值喜歡 -
例如> 「令牌」=> 「{名稱:用戶名,比分:成績}」
,這樣我可以廣播排行榜。
如何加入這兩組?還是有機會加入兩個列表或兩組?
redis只是一個鍵/值存儲。你不能做像sql-joins這樣的事情。您需要自己做(使用underscore.js或lodash進行合併)。
還有一些在redis中被稱爲LUA腳本。也許這會爲你工作,但我從來沒有與它合作過,所以我可能無法幫到你:http://redis.io/commands/eval
非常感謝您確認連接在這裏不起作用。 我與node.js woring和我也是這個JavaScript的新,那麼我應該從underscore.js和lodash中選擇什麼? – Pranav 2013-05-09 05:58:37
我會選lodash,速度更快,功能更多 – hereandnow78 2013-05-14 09:58:46
某些關鍵/價值商店數據庫支持,至少部分是加入操作。例如BerkeleyDB或RethinkDB。 – skan 2014-09-18 16:43:19
這是我在Redis做Joins的方法。 https://www.reddit.com/r/redis/comments/5iz0gi/joins_in_redis/ 這個概念是使用有序集作爲索引,然後提取和做分數的交集。
還是像在同一個鍵上合併列表的東西? – Pranav 2013-05-09 04:47:00
'name'進入圖片的位置,並且'List1'看起來像是'hash'而不是'list' – Viren 2013-05-09 06:13:21