我很好奇如何为单个rails3应用程序设置mongodb和redis ?我用谷歌搜索了一下,但什么也没找到。有什么好主意吗?谢谢。
mongo和redis都有优秀的ruby客户端,可以在rails3中使用。你可以创建一个rails项目,不需要创建activerecord,只需要使用mongo或redis客户端创建的模型实例。我实际上已经使用欧姆与rails的redis类似的东西,并强烈推荐它。
要使用Rails设置Mongo,请查看monomapper。MongoDB也有一个关于MongoMapper和Rails的很好的指南。在创建Rails项目时,请记住不要包含ActiveRecord。你可以用rails new my_app --skip-active-record
开关这样做。这些都在指南中提到了,你应该读一读。
对于Redis,我不确定你的用例是什么。Rails中最常见的是Resque之类的东西。你应该先看看Redis。io的网站。然后看看redis-rb Ruby gem,它真的很简单。