【发布时间】:2012-09-11 11:54:54
【问题描述】:
刚刚开始使用带有 Rails 应用程序的 memcached
我有以下片段:
<% cache("home_main", :expires_in => 1.minute) do %>
并且想通过 Rails 控制台查询值但是:
=> nil
1.9.1 :012 > Rails.cache.read('home_main')
=> nil
1.9.1 :013 > Rails.cache.fetch('home_main')
=> nil
1.9.1 :014 >
我将如何查询以取回该片段?或者我如何查看当前的缓存键是什么?
另外,如何清除缓存?
来自 Rails.cache.stats
conn_yields: '0'
bytes: '409071'
curr_items: '23'
total_items: '157'
evictions: '0'
reclaimed: '0'
=> nil
>Rails.cache.clear
....
>Rails.cache.stats
...
bytes: '409071'
curr_items: '23'
total_items: '157'
evictions: '0'
reclaimed: '0'
=> nil
1.9.1 :017 >
如何真正清除 memcached?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 memcached dalli