因为有项目对数据即时反应要求较高,准备服务器端用纯 redis 做 消息队列和数据库 Rails 的 model 和 redis 交互方面大家有什么好点的代码规范呢?
这方面我也没有经验,还没有机会作一个用纯 Redis 而不用关系数据库的 Rails 应用。 不过既然要用纯 Redis,那么就跟 ActiveRecord 没有什么直接关系了,楼主不妨试试去 Google 一些 Sinatra + Redis 的解决方案,也许能找到一些可资借鉴的东西。
可以看看 redis-object 这个 gem,用来把 redis data 转换成 ruby object 的。另外也可以搜一下 redis 的 gem,我最近也在看这个。
是一个 android 手机端通过 json 格式和 redis 服务器交互数据的 case,有点 sns 的味道,类似于 japan life 这种休闲游戏, 想 uid 递增这种东西,其实应该是有一个公共的基类来做,还有普通字段的 get 和 set 也通过这个基类来和 redis 交互,对哈希表类型的支持等等