我有一个基于 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/