Rails 请教 Rails 和 纯 Redis 结合的的规范

icemark · 2012年03月21日 · 最后由 icemark 回复于 2012年03月24日 · 7692 次阅读

因为有项目对数据即时反应要求较高,准备服务器端用纯 redis 做 消息队列和数据库 Rails 的 model 和 redis 交互方面大家有什么好点的代码规范呢?

不大好吧。。。对数据即时反应要求较高和用什么数据库有什么关系?

自己摸索吧,它们结合的项目本来就不好找,更别说能是‘规范’的。

这方面我也没有经验,还没有机会作一个用纯 Redis 而不用关系数据库的 Rails 应用。 不过既然要用纯 Redis,那么就跟 ActiveRecord 没有什么直接关系了,楼主不妨试试去 Google 一些 Sinatra + Redis 的解决方案,也许能找到一些可资借鉴的东西。

可以看看 redis-object 这个 gem,用来把 redis data 转换成 ruby object 的。另外也可以搜一下 redis 的 gem,我最近也在看这个。

Redis 文档,搞清楚功能,然后你就知道你改怎么利用了。

我们项目 sinatra + redis. redis 做主数据库。

#7 楼 @haohaoren 来分享一下感受

hacker news 类似的这种东西完全可以这样。

是一个 android 手机端通过 json 格式和 redis 服务器交互数据的 case,有点 sns 的味道,类似于 japan life 这种休闲游戏, 想 uid 递增这种东西,其实应该是有一个公共的基类来做,还有普通字段的 get 和 set 也通过这个基类来和 redis 交互,对哈希表类型的支持等等

需要 登录 后方可回复, 如果你还没有账号请 注册新账号