如何根据配置启用/禁用Spring Memcache(Azure OR AWS)

时间:2018-01-02 07:20:13

标签: java spring memcached

在我们的一个产品中,我们使用的是Spring ver。 4框架。此产品基于客户的偏好托管在Azure或AWS上。我们希望启用memcache以获得更好的性能。

我们所需的配置将是:

  • applicationContext.xml,其中包含cacheConfig.xml

此cacheConfig.xml(可能包含属性文件)应指定:

  • 启用缓存或禁用
  • 缓存提供程序。

我查看了一个支持AWS Memcache的spring simple memcache lib。

我们做了几个POC但是所有这些都建议改变代码或使用maven配置文件。 但运气不大。

我希望我们朝着正确的方向前进。任何评论/答案都是最受欢迎的!

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用配置属性spring.cache.type=none禁用缓存。您可以查看Memcached Spring Boot库,它提供了Spring Cache Abstraction的实现。