0

データベースから引き出したくないもの、ユーザー数、フォロワーID、Railsが吐き出さなければならない長いURLなどを保存するためにRedisを使用することを考えており、方法を見つけようとしていますこれを行うために私のアプリを設計します。

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 に答える