作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 Ruby on Rails 3,我想在执行期间增加缓存键的过期时间。我使用 memcached。
比如我有
Rails.cache.write("key_test", "value_test", :expires_in => 10.seconds)
这样 key_test
将在 10 秒后过期。为了使该键值更长时间可用,我能做什么?是否可以仅增加 expires_in
而无需再次设置 value_test
?
下面的代码不起作用,但也许我必须做这样的事情:
Rails.cache.write("key_test", :expires_in => 10.seconds)
最佳答案
这会起作用:
Rails.cache.write('key_test', Rails.cache.read('key_test'), :expires_in => 10.seconds)
关于ruby-on-rails - Ruby on Rails 缓存 : Is it possible to increase the expiration time for a cache fragment during the execution time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180603/
我是一名优秀的程序员,十分优秀!