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配置文件
spring配置文件
具体使用需要继承MemCachedClient。
#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。
相关文章推荐
- memcache与redis区别
- Memcached实现Session的分布式存储
- Spring集成memcached的详细介绍
- 缓存穿透、并发和失效的解决方案
- Nginx+Tomcat+MemCached集群配置
- Linux设置Memcached开机启动
- shiro安全框架扩展教程--如何扩展实现我们的缓存机制(第三方容器redis,memcached)
- 全面解析PHP操作Memcache基本函数
- CentOS6.3编译安装Memcached的PHP客户端memcache
- CentOS6.3编译安装Memcached
- Redis介绍及Redis与Memcache的区别
- REDHAT6.5实现Nginx+Tomcat+Memcache负载均衡
- Memcached内存管理slabclass
- Redis和Memcached的区别
- Redis和Memcached的区别
- 网站缓存技术总结( ehcache、memcache、redis对比)
- memcached缓存
- memcache与memcached的区别
- 选择Memcached还是Redis?
- Yii配置与使用memcached缓存的方法