【问题标题】:Possible to Disable redis-cache plugin via config or otherwise?可以通过配置或其他方式禁用 redis-cache 插件吗?
【发布时间】:2015-02-05 16:20:02
【问题描述】:

我一直在测试缓存和 redis-cache 插件,有一种方法可以禁用缓存插件:

grails.cache.enabled=false

不幸的是,redis-cache 插件似乎无法做到这一点。因此,当我禁用缓存时,redis-cache 插件会抱怨缺少 bean。似乎合法,但我真的希望能够禁用所有缓存以进行本地开发。有什么建议吗?

【问题讨论】:

  • 到目前为止,它的killswitch在插件配置中只有一个TODO。你最好通过BuildConfig打开/关闭它
  • 你能给我更多关于如何做到这一点的信息吗?如果你把它作为一个答案,我可以接受。
  • 如果@cfrick 没有在 BuildConfig 中发布这样做的示例,我也可以。我敢肯定他只是忙;)
  • 我会采取任何我能得到的答案。 :)

标签: grails caching redis


【解决方案1】:

到目前为止,插件中的 killswitch 还没有实现。 See code

这里的一个选项是通过BuildConfig 禁用。例如。类似:

// ...
plugins {
    if (Environment.current == Environment.DEVELOPMENT) {
        // ... conditional parts for dev
    }
    // always...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多