spring集成memcache 示例二
2014-09-25 16:06
316 查看
一、前期准备
TestMemcache.java测试类 用的是junit4
1) 下载memcached服务端memcached-1.2.6-win32-bin.zip,地址:http:
//code.jellycan.com/memcached/
1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <beans xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:context="http://www.springframework.org/schema/context" 6 xmlns:aop="http://www.springframework.org/schema/aop" 7 xmlns:tx="http://www.springframework.org/schema/tx" 8 xsi:schemaLocation="http://www.springframework.org/schema/beans 9 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 10 http://www.springframework.org/schema/context 11 http://www.springframework.org/schema/context/spring-context-2.5.xsd 12 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd 13 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> 14 15 16 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 17 <property name="locations"> 18 <list> 19 <value>classpath:properties/memcache.properties</value> 20 </list> 21 </property> 22 </bean> 23 24 <bean id="memcachedPool" class="com.danga.MemCached.SockIOPool" 25 factory-method="getInstance" init-method="initialize" 26 destroy-method="shutDown"> 27 28 <constructor-arg> 29 <value>memCachedPool</value> 30 </constructor-arg> 31 32 <property name="servers"> 33 <list> 34 <value>${memcache.server}</value> 35 </list> 36 </property> 37 38 <property name="initConn"> 39 <value>${memcache.initConn}</value> 40 </property> 41 42 <property name="minConn"> 43 <value>${memcache.minConn}</value> 44 </property> 45 46 <property name="maxConn"> 47 <value>${memcache.maxConn}</value> 48 </property> 49 50 <property name="maintSleep"> 51 <value>${memcache.maintSleep}</value> 52 </property> 53 54 <property name="nagle"> 55 <value>${memcache.nagle}</value> 56 </property> 57 58 <property name="socketTO"> 59 <value>${memcache.socketTO}</value> 60 </property> 61 </bean> 62 63 <bean id="memCachedClient" class="com.danga.MemCached.MemCachedClient"> 64 <constructor-arg> 65 <value>memCachedPool</value> 66 </constructor-arg> 67 </bean> 68 69 </beans>
memcache.server=127.0.0.1:11211 memcache.initConn=20 memcache.minConn=10 memcache.maxConn=50 memcache.maintSleep=3000 memcache.nagle=false memcache.socketTO=3000
TestMemcache.java测试类 用的是junit4
1 package com.pis.memcache; 2 3 import org.junit.Before; 4 import org.junit.Test; 5 import org.springframework.context.ApplicationContext; 6 import org.springframework.context.support.ClassPathXmlApplicationContext; 7 8 import com.danga.MemCached.MemCachedClient; 9 10 public class TestMemcache { 11 MemCachedClient memCachedClient; 12 @Before 13 public void beforeTest(){ 14 15 ApplicationContext atx = new ClassPathXmlApplicationContext("/spring/spring-memcache.xml"); 16 memCachedClient = (MemCachedClient)atx.getBean("memCachedClient"); 17 } 18 19 20 @Test 21 public void TestMem(){ 22 memCachedClient.set("name", "han"); 23 24 System.out.println(memCachedClient.get("name")); 25 } 26 27 28 29 }
相关文章推荐
- spring集成memcache 示例一
- spring集成memcache 示例二
- spring缓存集成memcache
- MyBatis与Spring集成示例续——MyBatis学习笔记之六 推荐
- spring 项目中集成 Protocol Buffers 示例
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- spring与memcache的集成
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- memcache与spring集成 实例
- spring缓存集成memcache
- 搭建JAVAEE Memcache 集群环境之与Spring集成(四)
- memcache与spring集成 实例
- Tuscany与Spring集成示例
- 在Eclipse和STS集成Cloud Foundry开发环境,spring + MongoDB 示例代码演示部署(二)
- Apache MINA 2.0 简单应用示例及与Spring的集成
- spring 项目中集成 Protocol Buffers 示例
- MyBatis与Spring集成示例——MyBatis学习笔记之五 推荐
- 在Eclipse和STS集成Cloud Foundry开发环境,spring + MongoDB 示例代码演示部署(一)
- memcache与spring集成 实例
- MyBatis与Spring集成示例