【发布时间】:2013-02-22 14:17:15
【问题描述】:
我刚刚开始使用 Dalli gem 进行内存缓存。
我只是想知道,如果我想从缓存中获取一些数据,是否需要在每个请求中创建一个 Dalli::Client 实例,或者我可以声明一个可以重用的单例?
【问题讨论】:
标签: ruby-on-rails-3 memcached dalli
我刚刚开始使用 Dalli gem 进行内存缓存。
我只是想知道,如果我想从缓存中获取一些数据,是否需要在每个请求中创建一个 Dalli::Client 实例,或者我可以声明一个可以重用的单例?
【问题讨论】:
标签: ruby-on-rails-3 memcached dalli
在你的config/environments/production.rb:
config.cache_store = :dalli_store
config.cache_store = :dalli_store, 'cache-1.example.com', { :namespace => NAME_OF_RAILS_APP, :expires_in => 1.day, :compress => true }
【讨论】: