同时在Play Framework中使用两个缓存提供程序?

时间:2015-06-12 10:01:43

标签: scala caching redis memcached playframework-2.3

在我的Play(2.3,scala)应用程序中,我想为不同的用例使用两个不同的缓存。例如。一个UC的redis缓存,另一个的memcached缓存。有没有办法配置这个?

理想情况下,将一个缓存提供程序设为默认值,并在使用时指定另一个

感谢您的建议。

1 个答案:

答案 0 :(得分:-1)

是的,可以做到。

尝试使用Apache Zookeeper之类的服务: 为每个应用程序配置缓存设置(如服务器和端口号),并为每个应用程序保留一个布尔变量。

如果一个缓存的布尔值设置为 false ,则此信号表示使用其他缓存机制,反之,如果布尔值设置不同。