首页 存档 技术 查看内容

干货 | 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)

2018-3-30 13:00 |来自: 互联网 349 0

摘要: Memcached 客户端选择上一篇文章从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memcached Client for Java SpyMemcached XMemcached 他 ...

Memcached 客户端选择

上一篇文章从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个:

  • Memcached Client for Java

  • SpyMemcached

  • XMemcached

他们的对比与性能我这里不讨论,想了解自己搜索查看,我这里使用的是XMemcached,据说它的并发效果更好一些。

地址:https://github.com/killme2008/xmemcached

一些基础的准备

首先,你要下载一个memcached服务端安装一下,这是他的网址:https://github.com/memcached/memcached/wiki/ReleaseNotes,如果是Windows 系统,自己去找安装包安装一下即可。启动服务。

然后,你需要一个xmemcached.jar包,你可以直接通过我GitHub上的示例项目直接获取到,我贴一个地址:https://github.com/mafly/SpringDemo/blob/master/WebContent/WEB-INF/lib/xmemcached-1.3.8.jar

开试写代码吧

一、在src目录下建立memcached.properties配置文件

这个文件是用来存 memcached 服务器的地址、端口和权重的信息的。

memcached.connectionPoolSize=10 
memcached.failureMode=true

#server1
server1.memcached.host=127.0.0.1
server1.memcached.port=11211
server1.memcached.weight=4

#server2

server2.memcached.host=127.0.0.1
server2.memcached.port=11212
server2.memcached.weight=6

我这里是配置两台服务器用以测试,不同的权重。具体文件请访问https://github.com/mafly/SpringDemo/blob/memcached/src/memcached.properties查看。

二、在applicationContext.xml文件中配置
打开applicationContext.xml文件,在下面加入 memcached 的配置:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部