您的位置:首页 > 数据库 > Memcache

Memcached与Spring整合

2016-07-15 09:40 351 查看
安装memcachedsudo apt-get install memcachedmemcached -d -m 256 -u root -l localhost -p 11210 -c 256 -P /tmp/memcached.pid配置文件
#cache
default.cache.poolName=cache_default
#服务器地址,如有多个用,分隔
#120.26.200.183:11211,192.168.2.211:11211
default.cache.server=120.26.200.183:11211
#初始化时对每个服务器建立的连接数目
default.cache.initConn=20
#每个服务器建立最小的连接数
default.cache.minConn=10
#每个服务器建立最大的连接数
default.cache.maxConn=50
#自查线程周期进行工作,其每次休眠时间
default.cache.maintSleep=3000
#Socket的参数,如果是true在写数据时不缓冲,立即发送出去
default.cache.nagle=false
#Socket阻塞读取数据的超时时间
default.cache.socketTO=3000
#默认过期时间
default.cache.expiryTime=86400000

spring配置文件
<bean id="memCachedPoolDefault" class="com.whalin.MemCached.SockIOPool" factory-method="getInstance" init-method="initialize" destroy-method="shutDown">
<constructor-arg value="${default.cache.poolName}" />
<property name="servers" value="${default.cache.server}" />
<property name="initConn" value="${default.cache.initConn}" />
<property name="minConn" value="${default.cache.minConn}" />
<property name="maxConn" value="${default.cache.maxConn}" />
<property name="maintSleep" value="${default.cache.maintSleep}" />
<property name="nagle" value="${default.cache.nagle}" />
<property name="socketTO" value="${default.cache.socketTO}" />
</bean>

具体使用需要继承MemCachedClient。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: