【问题标题】:Memcached with Spring使用 Spring 的 Memcached
【发布时间】:2012-07-25 03:33:28
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: java spring caching memcached


    【解决方案1】:

    如果您使用 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 集成的简单 Spring Memcached 3.0.0 已经可用。

    【讨论】:

    • 我想在spring mvc中使用memcache。这是什么错误:“没有定义类型 [com.google.code.ssm.Settings] 的合格 bean”
    • 别担心,这只是一个信息,不是错误。如果没有定义自定义设置 bean,则使用默认值。
    【解决方案2】:

    这很简单。您可以在 github 上查看 3levelmemcache 项目作为示例,它是基于 Spring 的抽象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-14
      • 2013-06-23
      • 2017-07-15
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      相关资源
      最近更新 更多