我是Redis和Rails緩存的新手,並且想要執行簡單的模型緩存。剛纔我看到這2篇文章:Rails 4簡單模型緩存與Redis
http://www.sitepoint.com/rails-model-caching-redis/
http://www.victorareba.com/tutorials/speed-your-rails-app-with-model-caching-using-redis
由於Redis的模型緩存由在Redis的存儲JSON字符串,並與代碼檢索他們像
def fetch_snippets
snippets = $redis.get("snippets")
if snippets.nil?
snippets = Snippet.all.to_json
$redis.set("snippets", snippets)
end
@snippets = JSON.load snippets
end
我不瞭解需要使用什麼
gem 'redis-rails'
gem 'redis-rack-cache'
在這類示例中,我沒有看到緩存存儲或其他緩存機制在哪裏使用,因爲它們僅包含對Redis的讀/寫操作。
謝謝你的幫助。
你的問題是什麼? – NateSHolland
什麼是在這種情況下使用的寶石redis-rails和redis race-cache?我不明白他們的目的是什麼。 –