1

我有一个使用 Dalli gem 管理其缓存的 Rails 3 应用程序。

我需要检查应用程序的某个部分是否正确设置了缓存的到期日期,但找不到手动检查特定片段的方法。

我找到了这个答案,但它不适用于 Dalli。

还有其他方法吗?

4

1 回答 1

0
  1. 使用 read_entry 方法时有错误。

    Rails.cache.send(:read_entry,'cache/entry/key',{})
    

    'cache/entry/key' 不应以命名空间开头。

    例如:

    命名空间是'aaa',键是'aaa:a_key_name',那么'cache/entry/key'应该是'a_key_name'。

  2. 此脚本可能有效:https ://gist.github.com/bkimble/1365005

于 2013-12-20T09:51:39.193 回答