spring 调用 membase client

来源:互联网 发布:腾讯股票分红 知乎 编辑:程序博客网 时间:2024/06/06 00:06

 

package bcndyl.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;import com.danga.MemCached.MemCachedClient;public class MClient {public static void main(String[] args){ApplicationContext ctx=new FileSystemXmlApplicationContext("src/applicationContext.xml");MemCachedClient mc = (MemCachedClient)ctx.getBean("memcachedClient");for(int i=0; i<100; i++){//try{Thread.sleep(2000);}catch(Exception e){}mc.set("keya"+i, "value"+i);}try{Thread.sleep(5000);}catch(Exception e){}for(int i=0; i<100; i++){System.out.println("get "+i+" value "+mc.get("key"+i));}}}


 

<?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"><bean id="memcachedPool" class="com.danga.MemCached.SockIOPool" factory-method="getInstance"init-method="initialize" destroy-method="shutDown"><constructor-arg><value>neeaMemcachedPool</value></constructor-arg><property name="servers"><list><value>192.168.227.20:12111</value><value>192.168.227.20:12112</value></list></property><property name="initConn"><value>20</value></property><property name="minConn"><value>10</value></property><property name="maxConn"><value>50</value></property><property name="maintSleep"><value>30</value></property><property name="nagle"><value>false</value></property><property name="socketTO"><value>3000</value></property><!--  <property name="initConn"><value></value></property><property name="initConn"><value></value></property>--></bean><bean id="memcachedClient" class="com.danga.MemCached.MemCachedClient"><constructor-arg><value>neeaMemcachedPool</value></constructor-arg><property name="compressEnable"><value>true</value></property><property name="compressThreshold"><value>4096</value></property></bean></beans>