`

memcached学习笔记(二) 使用memcached java客户端

阅读更多
1) 了解了一下 memcached 客户端常见的有两种 spymemcached和xmemcached
上各自官网一看发现xmemcached有中文文档,那就用这种好啦。
官方文档

<dependency>
	<groupId>com.googlecode.xmemcached</groupId>
	<artifactId>xmemcached</artifactId>
	<version>1.3.7</version>
</dependency>


2) 与Spring的集成 基于spring3.1.2.RELEASE
<bean name="memcachedClient" class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean" destroy-method="shutdown">
	<property name="servers" value="localhost:11211" />
	<property name="weights">
		<list>
			<value>3</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>


3)  有了memcachedClient注入到缓存Advice中就可以用了。
分享到:
评论
3 楼 beming 2012-09-16  
yingzhor 写道
如果你不知道如何注入的话,请认真看spring教科书或官方文档。

用spring的人没有不知道怎么注入的吧? 加油。


谢谢,显式注入没问题,注解注入有点不熟悉,不过我已经搞定了,不过xmemcached官网中有个authMap的配置,这个不知道怎么处理,不知道您有没有用过呢
2 楼 yingzhor 2012-09-16  
如果你不知道如何注入的话,请认真看spring教科书或官方文档。

用spring的人没有不知道怎么注入的吧? 加油。
1 楼 beming 2012-09-14  
请问集成配置了applicationContext.xml之后,
代码如何注入的memcachedClient??

相关推荐

    Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用

    Memcached是一种广泛使用的分布式内存缓存系统,它能够...通过这篇学习笔记,你应该对gwhalin Memcached Java客户端有了初步了解,接下来可以结合实际项目,深入学习和实践,充分发挥Memcached在高并发场景下的优势。

    Redis全套学习笔记 (带章节目录) 完整版pdf

    它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、...

    memcached教程.PPT.笔记.软件

    - **其他语言支持**:Memcached还支持Python、Java、Ruby、C++等多种语言的客户端,方便不同环境下的开发。 4. **最佳实践** - **缓存策略**:合理设置TTL,避免数据过于频繁地在数据库和缓存之间切换。 - **...

    Redis全套学习笔记(带章节目录)完整版pdf最新版本

    它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、...

    Redis学习笔记整理

    ### Redis学习笔记整理 #### 一、Redis环境搭建 ##### 1.1 简介 Redis是一款开源的键值(Key-Value)型数据库系统,因其高性能和丰富的数据结构而广受欢迎。它不仅可以作为数据库使用,还可以作为一种数据结构服务器...

    redis 的学习笔记A

    Java开发者还可以选择Jedis或Lettuce等客户端库来连接和操作Redis。 5. Redis的集群和高可用性 Redis支持主从复制,通过复制实现数据备份和故障切换。同时,Redis Cluster提供了一个分布式解决方案,允许数据在多...

    Java核心知识点记录学习

    在“Java-Summarize-code”这个压缩包中,可能包含了对以上知识点的代码示例和学习笔记,通过阅读和实践,可以进一步巩固和深化Java核心技术的理解。无论是初学者还是经验丰富的开发者,持续学习和实践这些知识点都...

    php之Memcache学习笔记

    【PHP之Memcache学习笔记】 Memcache是一种广泛用于Web应用中的高性能分布式内存对象缓存系统。它能够在服务器集群中提供快速的数据存储和检索,减轻数据库的负担,提高应用程序的性能。在本文中,我们将深入探讨...

    Java笔记,从基础到进阶到源码分析,包括但不限于SSM,SpringBoot,SpringCloud,中间件.zip

    这份名为“Java笔记,从基础到进阶到源码分析,包括但不限于SSM,SpringBoot,SpringCloud,中间件”的压缩包文件,显然是一个全面学习Java技术体系的宝贵资源。我们将详细探讨其中涵盖的关键知识点。 首先,基础...

    狂神说Redis笔记完整版PDF最新版本

    Redis(Remote Dictionary Server ),即远程字典...《狂神说Redis笔记》主要是狂神说发的笔记,通俗易懂,从入门到主从和实践,对Redis有一个很好的学习,通过本教程你可以一步一步了解 Redis 的应用,感兴趣的可以下载

    java后端面试题(按天复习).zip

    - **缓存策略**:Redis、Memcached的使用及优化。 10. **其他** - **日志框架**:Log4j、SLF4J、Logback的日志管理和配置。 - **单元测试**:JUnit、Mockito的使用方法。 - **版本控制**:Git的常用命令及协作...

    jsp与web状态管理笔记

    9. **分布式会话管理**:在集群环境中,会话需要在多台服务器之间共享,这时可以使用像Memcached或Redis这样的缓存系统进行分布式会话管理。 10. **ServletContext作用域**:除了Session,JSP还有其他作用域,如...

    jsp091基于流媒体的vod视频点播网.rar

    【标题】"jsp091基于流媒体的vod视频点播网"是一个关于构建视频点播(Video On Demand,简称VOD)系统的项目,利用Java技术结合MySQL数据库,实现了流媒体服务,是针对毕业设计或课程设计的学习资源。这个项目可能...

    43_说说你们的分布式session方案是啥?怎么做的?.zip

    3. **共享存储**:使用集中式的缓存服务(如Redis、Memcached)来存储Session数据。服务器不再直接管理Session,而是将Session数据保存在缓存中,通过Key-Value的方式访问。这种方式可以实现高效的数据访问,并且...

Global site tag (gtag.js) - Google Analytics