Memcached是缓存服务器
1、本地搭建测试服务器
2、测试代码
package com.test;import java.io.IOException;
import java.net.InetSocketAddress;
import net.spy.memcached.MemcachedClient;
public class TestMebercache {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
MemcachedClient c = new MemcachedClient(new InetSocketAddress(
"127.0.0.1", 11211));
//存取一个简单的Integer
// Store a value (async) for one hour
c.set("someKey", 3600, new Integer(4));
// Retrieve a value (synchronously).
Object myObject = c.get("someKey");
Integer result = (Integer) myObject;
System.out.println(result);
System.out.println("存之前的时间:" + System.currentTimeMillis());
User user1 = new User();
user1.userName = "ZhangSan";
user1.password = "alongpasswordhere";
c.set("user1", 3600, user1);
System.out.println("取之前的时间:" + System.currentTimeMillis());
User myUser1 = (User)(c.get("user1"));
System.out.println(myUser1.userName + " " + myUser1.password);
System.out.println("取之后的时间:" + System.currentTimeMillis());
}
}