可以通过配置或其他方式禁用 redis-cache 插件吗?

Possible to Disable redis-cache plugin via config or otherwise?

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

grails.cache.enabled=false

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

截至目前,插件中的 killswitch 尚未实现。 See code

此处的一个选项是通过 BuildConfig 禁用。例如。类似于:

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