spymemcached客户端API:spymemcached client
网址:http://code.google.com/p/spymemcached/
建立一个Client类来获得MemcachedClient的实例:
Client.java
package bcndyl.test;
import java.io.IOException;
import net.spy.memcached.AddrUtil;
import net.spy.memcached.MemcachedClient;
public class Client {
private String str;
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
public MemcachedClient getMClient() throws IOException{
return new MemcachedClient(AddrUtil.getAddresses(str));
}
}
建立操作memcached的测试类:
StringTest.java
package bcndyl.test;
import net.spy.memcached.MemcachedClient;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class StringTest {
public static void main(String[] args) throws Exception{
ApplicationContext ctx=new FileSystemXmlApplicationContext("src/applicationContext.xml");
for(int i=0; i<250; i++){
Client b = (Client)ctx.getBean("client");
MemcachedClient mc = b.getMClient();
mc.set("key"+i, 3600, "hello");
}
}
}
spring的配置文件为:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="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="client" class="bcndyl.test.Client">
<property name="str">
<value>192.168.227.20:12111</value>
</property>
</bean>
</beans>
配置中不是向程序中直接注入MemcachedClient,而是通过向Client类中注入memcached服务器地址的方式之后再new出来一个MemcachedClient,如果有多个memcached服务器就输入多个地址的String值(如:“192.168.227.20:12111 192.168.227.21:12111”),不知道这样写符不符合spring的思想。
分享到:
相关推荐
这个代码例子是为了调用CXF提供的WS服务,所以先要下载“CXF和Spring结合的例子”,并将服务器(tomcat)运行起来,在利用本客户端测试,本客户端是根据服务端发布的WSDL文件,用wsdl2java直接生成java代码,加入到...
基于深度学习的新闻分类推荐系统(Spring Boot作为客户端,Keras作为服务端).zip基于深度学习的新闻分类推荐系统(Spring Boot作为客户端,Keras作为服务端).zip基于深度学习的新闻分类推荐系统(Spring Boot作为...
spring异步调用的例子
cxf+spring实现webservice的客户端例子,在eclipse开发工具上已经测试通过,里面没有lib,如果有需要的话,可以给我留言,可以单发!
XFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式...
使用 Spring 进行多客户端开发 使用 Spring 进行多客户端开发
spring的aop简单例子spring的aop简单例子spring的aop简单例子spring的aop简单例子
spring_oauth客户端服务端demo代码
spring4+cxf3,因为自己项目要用到接口开发,所以综合现有网上所有教程,终于成功写出能自动注入的demo
xfire webservice 集成spring客户端封装成到一个类打包到客户端就像调静态方法一样
cxf 与 Spring 结合,此例子中包含服务端和客户端, 2个工程都是与SSH 结合使用。相信对刚接触的朋友有用!
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和...Spring boot整合MinIO客户端实现文件管理
springCloud例子
spring 学习 springcore 例子
Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子
使用eclipse创建spring cloud的eureka客户端和eureka服务端demo,参考地址: https://blog.csdn.net/qq_42382972/article/details/85843080
Spring最简单工程例子 适合初学的 最少的jar包
绝对可运行,里面有客户端和服务端还有对应的操作文档,导入eclipse或者MyEclipse十分钟内就搞定,虽然贵点但是绝对物有所值.
springCloud 15个完整例子,从简单到复杂都有。直接可以导入使用,mavan项目,