Memcached with Spring

时间:2012-07-25 03:33:28

标签: java spring caching memcached

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

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

有人可以指导我将memcached与spring集成到这样的应用程序中吗? 提供分步流程的示例/教程/博客非常棒。

感谢。

2 个答案:

答案 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 项目。