package memcached; import java.io.IOException; import net.spy.memcached.ConnectionFactoryBuilder; import net.spy.memcached.ConnectionFactoryBuilder.Locator; import net.spy.memcached.AddrUtil; import net.spy.memcached.FailureMode; import net.spy.memcached.HashAlgorithm; import net.spy.memcached.MemcachedClient; import net.spy.memcached.ConnectionFactoryBuilder.Protocol; public class IntroTester { /** * * @param args */ public static void main(String[] args) { try { //链接工厂创建器 ConnectionFactoryBuilder cfb=new ConnectionFactoryBuilder(); cfb.setFailureMode(FailureMode.Redistribute); cfb.setDaemon(true); cfb.setProtocol(Protocol.TEXT); cfb.setLocatorType(Locator.CONSISTENT); cfb.setHashAlg(HashAlgorithm.KETAMA_HASH); cfb.setOpTimeout(1000); //新建客户端 MemcachedClient client=new MemcachedClient(cfb.build(),AddrUtil.getAddresses("127.0.0.1:11211")); //存放一个对象 client.add("name", 60*60*1, "Allchin"); String str=client.get("name").toString(); System.out.println(str); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }