2012-03-28 38 views
1

我正在構建一個高容量的Twitter流應用程序。我想將原始tweets存儲在Redis商店中,因爲峯值可能非常大(每秒千次),然後運行單獨的進程以從Redis獲取推文並分析並存儲在各種MongoDB集合中。在Rails應用程序中同時使用Redis和MongoDB

我熟悉MongoMapper,是否有類似的Rails應用程序與Redis的東西,你可以使用兩個?我基本上有一個簡單的模型對象,用於原始tweets,它應該通過MongoMapper連接到Redis和其他各種MangoDB集合的模型。

回答

1

您可以將推文序列化爲(JSON)字符串,並將其像這樣存儲在Redis中。然後再讀取,解析並保存到MongoDB。

無限靈活性,無需redis映射器庫(不存在,AFAIK)。

在我的應用程序中有一個類似的功能。我使用精彩的Resque在redis中存儲「tweets」以便稍後處理。

相關問題