Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。
pom.xml
<dependency>
<groupId>com.googlecode.xmemcached</groupId>
<artifactId>xmemcached</artifactId>
</dependency>
spring配置
<bean name="memcachedClient" destroy-method="shutdown"
class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean">
<property name="servers">
<value>${memcache.cluster}</value>
</property>
<property name="weights">
<list>
<value>1</value>
<value>2</value>
</list>
</property>
<property name="sessionLocator">
<bean class="net.rubyeye.xmemcached.impl.KetamaMemcachedSessionLocator" />
</property>
<property name="transcoder">
<bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder" />
</property>
<property name="bufferAllocator">
<bean class="net.rubyeye.xmemcached.buffer.SimpleBufferAllocator"/>
</property>
</bean>
具体使用
String key='demo';
String obj='123';
int second=120;
MemcachedClient client=((MemcachedClient)SpringBeanUtil.getBean("memcachedClient"));
client.delete(key);
client.add(key, second, obj);
memcached服务安装自行参照官网相关文档
分享到:
相关推荐
### Spring与Memcache集成知识...综上所述,通过Spring集成Memcache不仅可以提升应用程序的性能,还能充分利用Spring框架的强大功能来简化开发和维护过程。同时,选择合适的客户端库也是确保系统稳定性的重要因素之一。
标题中的“memcache也spring,hibernate的配置”指的是如何在Java开发环境中,结合Memcached缓存系统、Spring框架和Hibernate持久化框架进行集成配置。Memcached是一种高性能的分布式内存对象缓存系统,用于加速动态...
在Spring中集成Memcache,可以利用其强大的DI(Dependency Injection)功能,实现对缓存服务的管理。 集成Memcache的第一步是添加相关依赖。在Maven项目中,我们需要在pom.xml文件中引入Memcache的客户端库,如...
当我们需要在Spring应用中集成Memcached时,"simple-spring-memcached"(SSM)是一个很好的选择。这篇博客(链接:https://younglibin.iteye.com/blog/2157666)将指导我们如何进行这个集成过程。 首先,我们要了解...
包含最简单的memcache的使用,测试类MemCached.java; 在此基础上增加了memcahce和spring的整合,顺便使用了ibati,测试类SpringMemcacheTest.java 代码简洁,适合研究,参考
标题 "spring memcache mybatis" 暗示了这是一个关于整合Spring、Memcached以及MyBatis的项目。这个项目可能是为了实现一个高效的数据缓存机制,利用Memcached的内存存储特性来提高应用性能,同时结合Spring框架的...
至于压缩包文件“memcache-space”,可能是包含示例代码或配置文件的资源,用于辅助理解或实践这个整合过程。如果需要深入了解,可以下载并检查这个压缩包的内容。 总之,Spring与memcached的整合是提高Web应用性能...
【Xmemcached与SPRING整合】是将Xmemcached客户端库与Spring框架集成,以便在Spring应用程序中方便地使用memcached缓存服务。Xmemcached是一个高性能的Java NIO实现的memcached客户端,具备多种特性,如高性能、支持...
**Spring 整合 Memcached 完整项目代码详解** 在现代Web开发中,缓存是提高应用程序性能的关键技术之一。...在"Spring整合memcached完整项目代码"中,你可以找到具体的实现细节,这将帮助你更好地理解和运用这些概念。
介绍:memcache缓存的一个项目。只是简单的增删盖查。 使用前,应该先安装memcache。如果是window上就不需要安装...这里又加入了很多spring的jar包,是应为TestSpringMemcache.java中把memcache整合到spring中。
【描述】"实现了gae与spring3之间的集成"表明这个项目或教程详细展示了如何将Google App Engine与Spring 3.x版本整合。Spring 3.x是Spring框架的一个重要版本,引入了许多新特性和改进,包括对Java EE 6的支持和更...
在这个"springmvc配置Memcache缓存Demo"中,我们将探讨如何在Spring MVC项目中集成Memcache,一个高性能的分布式内存对象缓存系统,以提升应用的性能。 首先,让我们了解Memcache的基本概念。Memcache是一个开源的...
SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中的常见Web应用架构。在SSM框架中引入Memcached并基于Spring的Cache注解进行整合,可以实现高效、分布式的数据缓存,提升系统性能。下面将详细阐述这一...
《Infinispan Spring整合与性能回归测试》 Infinispan是一款强大的开源数据网格平台,专注于提供高性能、高可用性的分布式内存数据存储解决方案。它不仅支持缓存功能,还能作为分布式键值存储和分布式计算引擎。...
在这个项目中,我们将探讨如何将Spring与memcached缓存系统进行整合,以提高应用程序的性能和响应速度。Memcached是一款高性能、分布式内存对象缓存系统,用于临时存储中间结果或频繁访问的数据,从而减轻数据库的...
**MemcacheDemo** 是一个基于SSH(Spring、Struts、Hibernate)框架的示例项目,其主要目的是演示如何将 **Memcache** 集成到 **Hibernate** 中,以实现数据库查询结果的二级缓存功能。这个项目对于优化Web应用程序...
"下面我们以XMemcached为例,结合spring演示一下其使用"这部分意味着该压缩包可能包含了如何将XMemcached与Spring框架整合使用的教程或代码示例。Spring是一个广泛应用的Java企业级开发框架,它可以与多种缓存解决...
在IT行业中,构建高效、可...在这个项目“NewKJ241”中,我们可以期待看到如何巧妙地整合这些技术,实现高效的数据管理、灵活的业务逻辑和直观的用户界面。这样的案例对于学习和理解现代Web开发流程有着极高的价值。
:Spring Boot使用commandLineRunner实现项目启动时资源初始化示例 :Spring Boot使用thymeleaf实现布局,验参,增删改改查示例 :Spring Boot使用spymemcached集成memcache示例 :Spring Boot webflux示例 :Sp
SSM整合Memcached是将Spring、Spring MVC和MyBatis这三大Java Web开发框架与Memcached内存缓存系统相结合的过程,以提升应用的性能和响应速度。Memcached是一款高性能、分布式内存对象缓存系统,广泛用于减轻数据库...