使资源的缓存关键路径树到期

时间:2012-02-14 19:40:19

标签: ruby-on-rails caching memcached

如果我有一个像/ whatevers / 1这样的路由的资源,有没有办法让该资源下所有/ show页面的动作缓存密钥路径到期?

如果有帮助的话,我正在使用memcached作为我的缓存后端。

(真的希望我自己不必遍历所有键......)

1 个答案:

答案 0 :(得分:0)

除了遍历密钥并使密钥到期之外,没有其他方法可以做到这一点。

所以不要:)

相反,将版本号合并到缓存键路径中,增加它们以破坏缓存,让memcache自行处理,因为它不可避免地回收旧的缓存键空间。