grails-redis插件的配置

时间:2015-02-04 06:48:20

标签: grails caching configuration redis

我正在尝试使用grails-redis插件,以便我可以实现分布式对象缓存。我的BuildConfig中有cache和cache-redis:

compile ':cache:1.1.8'
compile ":cache-redis:1.1.0"

我在本地运行redis。我知道它正在工作,因为如果我杀死redis,grails应用程序无法连接到它。我没有找到的是当我没有在本地运行时如何修改redis的配置。

docs here中没有任何内容。我也查看了source here并没有发现任何注意事项。

如何配置redis设置(主机,端口,超时等)?

1 个答案:

答案 0 :(得分:1)

仔细查看插件本身的CacheRedisGrailsPlugin.groovy。您将看到redis本身在插件设置的doWithSpring阶段配置,并从redisCacheConfig配置文件中读取主机,端口等内容。

因此,在Config.groovy中添加以下内容是完全可以接受的:

grails {
  cache {
    redis {
      hostName = 'localhost'
      port = 6379
      timeout = 2000
    }
  }
}