【发布时间】:2014-09-13 19:24:58
【问题描述】:
所以我有一些项目存储在 Rails.cache 中,我总是用 :expires_in => 5.minutes 写它们
我的问题是,有没有办法查看缓存条目上的 ttl 是什么?
我知道 activesupport 中的入口类有一个方法,但我似乎无法从 Rails.cache 方法中获取入口对象。
顺便说一句,我正在实施速率限制。
【问题讨论】:
-
不要相信我的话,但我认为没有办法。
expires_in是内部存储在 memcached 中的参数,不能取出。 -
是的,我怀疑没有办法得到它,特别是因为它在使用 rails 内存时不可用,我想我会问一下,以防万一有人发现它
标签: ruby-on-rails caching time ttl