java - Memcached 与 Spring

标签 java spring caching memcached

我有一个基于 Spring 的应用程序,它在服务器端使用 Spring 核心、Spring MVC 和 Spring Data (Mongo),并设计为典型的 3 层应用程序。

我有一个服务列表,它们是典型的 Spring 服务/bean,我希望您将它们与 memcached 集成以缓存我的一些服务结果。

有人可以指导我为此类应用程序将 memcached 与 spring 集成的步骤吗? 提供逐步过程的示例/教程/博客会很棒。

谢谢。

最佳答案

如果您使用 Spring 3.1,请查看 Spring Cache抽象。这是在 Spring 应用程序中集成缓存的最简单方法。不幸的是,Spring 不支持开箱即用的 memcached,它只支持 ehcache。

据我所知,没有任何提供程序可以通过 Spring Cache 将数据存储到 memcached。几天后 Simple Spring Memcached 的下一个版本 3.0.0|将在这样的支持下发布。同时,您可以尝试最新的快照之一或直接使用 Simple Spring Memcached 2.0.0 而无需 Spring Cache 抽象。

更新:带有 Spring Cache 集成的 Simple Spring Memcached 3.0.0 已经可用。

关于java - Memcached 与 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642296/

相关文章:

caching - Varnish 缓存丢失-由VCL决定的TTL为0

caching - typo3 刷新缓存附加操作

java - 如何使用 primefaces 的 ajax 刷新 jSTL 测试?

java - MSys2 下的 Scala - 无法初始化终端

Java Swing 两个表单类

java - 为什么 Glassfish 在 Linux 中似乎比在 Windows 中需要更多内存?

java - 关于@Controller @RestController 和@ResponseBody 的困惑

spring - fmt formatNumber 类型 ="currency"显示 "¤"而不是实际的货币符号

java - Tomcat7 未能部署 Web 应用程序 CSRF Token

java - 多个线程调用@Cacheable 方法。 Spring 缓存(3.2.6)允许所有线程进入方法