只是一个简单的例子,没有太多需要解释的。
需要注意的是,如果存对象的话,对象需要实现序列化的接口。
引用了一个jar:spymemcached-2.10.3.jar
直接上代码:
1 package memTest; 2 3 import net.spy.memcached.MemcachedClient; 4 5 6 import java.io.IOException; 7 import java.io.Serializable; 8 import java.net.InetSocketAddress; 9 10 11 public class MemTest { 12 public static void main(String[] args) throws IOException { 13 14 MemcachedClient mcc = new MemcachedClient(new InetSocketAddress("localhost", 11212)); 15 16 Entity enA=new Entity(); 17 enA.id="key"; 18 enA.str="value"; 19 20 System.out.println(System.currentTimeMillis()); 21 22 mcc.set("testA",3600,enA); 23 Entity enB= (Entity) mcc.get("testA"); 24 25 System.out.println(System.currentTimeMillis()); 26 27 System.out.println("id:"+enB.id); 28 System.out.println("str:"+enB.str); 29 30 } 31 } 32 33 class Entity implements Serializable { 34 public String id; 35 public String str; 36 }
java memcached 简单例子 使用spymemcached客户端
时间: 2024-11-03 21:46:19