【发布时间】:2013-12-28 18:39:18
【问题描述】:
我有一个使用 Dalli gem 管理其缓存的 Rails 3 应用程序。
我需要检查应用程序的某个部分是否正确设置了缓存的到期日期,但找不到手动检查特定片段的方法。
我找到了this answer,但它不适用于 Dalli。
还有其他方法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 caching memcached dalli
我有一个使用 Dalli gem 管理其缓存的 Rails 3 应用程序。
我需要检查应用程序的某个部分是否正确设置了缓存的到期日期,但找不到手动检查特定片段的方法。
我找到了this answer,但它不适用于 Dalli。
还有其他方法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 caching memcached dalli
你在使用read_entry方法时出错了。
Rails.cache.send(:read_entry,'cache/entry/key',{})
“缓存/条目/键”不应以命名空间开头。
例如:
命名空间是'aaa',key是'aaa:a_key_name',那么'cache/entry/key'应该是'a_key_name'。
【讨论】: