Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Dalli gem 管理其缓存的 Rails 3 应用程序。
我需要检查应用程序的某个部分是否正确设置了缓存的到期日期,但找不到手动检查特定片段的方法。
我找到了这个答案,但它不适用于 Dalli。
还有其他方法吗?
使用 read_entry 方法时有错误。
Rails.cache.send(:read_entry,'cache/entry/key',{})
'cache/entry/key' 不应以命名空间开头。
例如:
命名空间是'aaa',键是'aaa:a_key_name',那么'cache/entry/key'应该是'a_key_name'。
此脚本可能有效:https ://gist.github.com/bkimble/1365005