gpt4 book ai didi

ruby-on-rails - 列出所有缓存片段的键

转载 作者:行者123 更新时间:2023-12-04 06:06:34 27 4
gpt4 key购买 nike

我的网站上有很多缓存片段,因为我将片段缓存与 action_suffix 一起使用。在我的应用程序模板中使用缓存。例如,我将它用于导航,......像这样:

<% cache(:action => params[:action], :action_suffix => "navigation_#{request.path}") %>
<%= render 'navigation_entries/navigation' %>
<% end %>

它工作得很好,但现在我在使缓存的片段过期时遇到了一个小问题。我需要的是缓存片段的所有键的列表。我不仅仅是查看文档,但我没有找到任何东西。

有没有办法列出所有片段键?

最佳答案

您可以通过 Regexp expire_fragment :

expire_fragment(%r{navigation_})

根据文档

Regexp expiration is only supported on caches that can iterate over all keys (unlike memcached).

关于ruby-on-rails - 列出所有缓存片段的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11613866/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com