【发布时间】:2015-06-12 10:01:43
【问题描述】:
在我的 Play (2.3, scala) 应用程序中,我想为不同的用例使用两个不同的缓存。例如。 redis 缓存用于一个 UC,memcached 用于另一个。有没有办法配置这个?
理想情况下,将一个缓存提供程序设为默认值,并在使用时指定另一个。
感谢您的建议。
【问题讨论】:
标签: scala caching redis memcached playframework-2.3
在我的 Play (2.3, scala) 应用程序中,我想为不同的用例使用两个不同的缓存。例如。 redis 缓存用于一个 UC,memcached 用于另一个。有没有办法配置这个?
理想情况下,将一个缓存提供程序设为默认值,并在使用时指定另一个。
感谢您的建议。
【问题讨论】:
标签: scala caching redis memcached playframework-2.3
是的,可以做到。
尝试使用像 Apache Zookeeper 这样的服务: 为那里的每个应用程序配置缓存设置(如服务器和端口号),同时为每个应用程序保留一个布尔变量。
如果一个缓存的布尔值设置为 false,这表示使用另一种缓存机制,如果布尔值设置不同,则反之。
【讨论】: