【问题标题】:Using both Redis and MongoDB in Rails App在 Rails 应用程序中同时使用 Redis 和 MongoDB
【发布时间】:2012-04-12 14:43:32
【问题描述】:

我正在构建一个大容量的 Twitter 流媒体应用程序。我想将原始推文存储在 Redis 存储中,因为峰值可能非常大(每秒数千个),然后运行一个单独的进程从 Redis 抓取推文并解析并存储在各种 MongoDB 集合中。

我熟悉 MongoMapper,Rails 应用程序与 Redis 是否有类似的东西,你可以同时使用吗?我基本上有一个原始推文的简单模型对象,它应该通过 MongoMapper 连接到 Redis 和各种 MangoDB 集合的其他模型。

【问题讨论】:

    标签: ruby-on-rails ruby mongodb redis mongomapper


    【解决方案1】:

    您可以将推文序列化为 (JSON) 字符串,然后像这样将它们存储在 Redis 中。然后稍后读取、解析并保存到 MongoDB。

    无限的灵活性,不需要 redis 映射器库(不存在,AFAIK)。

    在我的应用中有类似的功能。我使用奇妙的Resque 将“推文”存储在redis 中以供以后处理。

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2011-10-17
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2012-05-28
      • 1970-01-01
      • 2015-04-23
      相关资源
      最近更新 更多