0

我正在考虑使用 Redis 来存储我不想从数据库中提取的内容、用户数、关注者 ID、Rails 必须吐出的长 url ......等等,我正在想办法设计我的应用程序来做到这一点。

我想知道是否采用 redis 是我必须在运行应用程序之前加载的持久数据存储的方法。

所以像

Post < ActiveRecord::Base
   def thumbnail_url
      #get redis value
   end
end

或者我是否应该将 Redis 视为一种更短暂的存储,我会在其中做同样的事情

Post < ActiveRecord::Base
   def thumbnail_url
      if redis value exists
         get it
      else
         do some ruby stuff and return string #hit Active record
      end
   end
end

还是我应该考虑另一种方式?

4

1 回答 1

1

你见过这颗宝石吗?https://github.com/nateware/redis-objects,这将有助于活动记录。

于 2013-02-15T02:05:07.747 回答