如何在不重新启动服务器的情况下清除coldfusion查询缓存?

如何在不重新启动服务器的情况下清除coldfusion查询缓存?,coldfusion,railo,cfml,Coldfusion,Railo,Cfml,我使用cfquery标记的cachedwithin=“#CreateTimespan(…)#”属性缓存了几个查询。有时我需要清除缓存(或者只是重新执行查询以获取新的缓存副本)。历史上,我做过两件事中的一件来实现这一点- 重新启动coldfusion服务 稍微修改代码中的查询,比如添加或删除空格 这两种选择都不是很好,尤其是在生产中。我不是在问如何以编程方式使缓存过期(尽管这很好!),而是更简单的问题——如何在不必求助于上述两种方法之一的情况下清除服务器上的缓存查询?我很高兴听到可以在服务器范围或

我使用cfquery标记的cachedwithin=“#CreateTimespan(…)#”属性缓存了几个查询。有时我需要清除缓存(或者只是重新执行查询以获取新的缓存副本)。历史上,我做过两件事中的一件来实现这一点-

  • 重新启动coldfusion服务
  • 稍微修改代码中的查询,比如添加或删除空格

  • 这两种选择都不是很好,尤其是在生产中。我不是在问如何以编程方式使缓存过期(尽管这很好!),而是更简单的问题——如何在不必求助于上述两种方法之一的情况下清除服务器上的缓存查询?我很高兴听到可以在服务器范围或应用程序范围内工作的方法,甚至是如何使特定的缓存查询过期的方法。谢谢

    您可以使用以下选项:

    <cfobjectcache 
        action = "clear" />
    
    
    

    有关完整的解释,请参阅。

    太棒了!我怎么从来没有注意到这个小标签呢?谢谢