在我的play(2.3,scala)应用程序中,我想为不同的用例使用两个不同的缓存。例如,redis缓存一个uc,memcached缓存另一个uc。有办法配置吗?
理想情况下,将一个缓存提供程序设为默认,并在使用时指定另一个。
谢谢你的建议。

最佳答案

是的,这是可以做到的。
尝试使用类似apache zookeeper的服务:
为每个应用程序配置缓存设置(如服务器和端口号),同时为每个应用程序保留一个布尔变量。
如果一个缓存的布尔值设置为false,则表示使用另一个缓存机制,如果布尔值的设置不同,则表示使用另一种缓存机制。

关于scala - 同时在Play Framework中使用两个缓存提供程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30800367/

10-14 15:10
查看更多