我有一个基于Spring的应用程序,它在服务器端使用Spring核心,Spring MVC和Spring Data(Mongo),并设计为典型的3层应用程序。
我有一个服务列表,这是典型的Spring服务/ bean,我希望你与memcached集成以缓存我的一些服务结果。
有人可以指导我将memcached与spring集成到这样的应用程序中吗? 提供分步流程的示例/教程/博客非常棒。
感谢。
答案 0 :(得分:4)
如果您使用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抽象。
UPDATE :Spring Spring Memcached 3.0.0与Spring Cache集成已经可用。
答案 1 :(得分:0)
这样做非常简单。你可以在 github 的基于Spring的抽象中看一下 3levelmemcache 项目。