【发布时间】:2014-03-05 09:23:18
【问题描述】:
只是想知道为什么必须设置缓存的到期时间才能在控制台中工作? 显然leaving it out,它应该永远不会过期 - 但我无法让它工作?如果我不设置过期时间,则不会返回密钥。
1.9.3p392 :014 > Rails.cache.write "foo", "bar"
1.9.3p392 :015 > Rails.cache.read "foo"
=> nil
1.9.3p392 :016 >
1.9.3p392 :017 > Rails.cache.write "foo", "bar", :expires_in => 3.hours
=> true
1.9.3p392 :018 >
1.9.3p392 :019 > Rails.cache.read "foo"
=> "bar"
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 caching memcached