heroku / memcache 和 dalli 的奇怪缓存问题
请考虑以下事项。从我的 Heroku 控制台:
>> Rails.cache.stats
=> {"server_id"=>{"evictions"=>"0", "curr_items"=>"2064", "total_items"=>"18793", "bytes"=>"7674501", ...
>> Rails.cache.clear
=> [true]
>> Rails.cache.stats
=> {"server_id"=>{"evictions"=>"0", "curr_items"=>"2064", "total_items"=>"18793", "bytes"=>"7674501",
超级奇怪——我怎样才能清除我的缓存!!
Consider the following. From my heroku console:
>> Rails.cache.stats
=> {"server_id"=>{"evictions"=>"0", "curr_items"=>"2064", "total_items"=>"18793", "bytes"=>"7674501", ...
>> Rails.cache.clear
=> [true]
>> Rails.cache.stats
=> {"server_id"=>{"evictions"=>"0", "curr_items"=>"2064", "total_items"=>"18793", "bytes"=>"7674501",
Super weird -- how can I clear my cache!!
Similar Issue ? : https://stackoverflow.com/q/7122513/192791
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您通过控制台直接连接到 Dalli/memcahced 客户端并清除所有缓存,则会清除缓存。
即
注意:统计数据需要一段时间才能更新,但缓存肯定会清除。
If you connect directly to the Dalli/memcahced client through the console and flush_all the cache clears.
i.e.
NOTE: the stats take a while to update, but the cache will definitely clear.
http://devcenter.heroku.com/articles/building-a-rails-3-application-with-the-memcache-addon 建议使用过滤器
The Expiring Cache section at http://devcenter.heroku.com/articles/building-a-rails-3-application-with-the-memcache-addon suggests using filters