zoukankan      html  css  js  c++  java
  • Java通过SpyMemcached来缓存数据

      配置好Magent+memcached后,很明显数据之间的输入与输出都是通过代理服务器的,magent是做代理服务器的很明显java在memecached的调用驱动在magent同样适用.

    这里选择SpyMemcached来缓存数据.

    1.定义一个User

        注意:类型必须序列化

    package memdemo;
    
    import java.io.Serializable;
    
    public class User implements Serializable{
    /**
    	 * 
    	 */
    	private static final long serialVersionUID = 1L;
    private int id;
    private String name;
    private int age;
    public int getId() {
    	return id;
    }
    public void setId(int id) {
    	this.id = id;
    }
    public String getName() {
    	return name;
    }
    public void setName(String name) {
    	this.name = name;
    }
    public int getAge() {
    	return age;
    }
    public void setAge(int age) {
    	this.age = age;
    }
    @Override
    public String toString() {
    	return "User [id=" + id + ", name=" + name + ", age=" + age + "]";
    }
    
    }
    

      2.写一个测试类

    package memdemo;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    
    import org.junit.Test;
    
    import net.spy.memcached.MemcachedClient;
    
    public class SpyMemcachedTest {
    private static MemcachedClient client;
    static{
    	InetSocketAddress ia=new InetSocketAddress("127.0.0.1", 2222);
    	try {
    		client=new MemcachedClient(ia);
    	} catch (IOException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}
    }
    @Test
    public void add(){
    	client.add("swder", 1, "maybo");
    	System.out.println(client.get("swder").toString());
    }
    @Test
    public void addUser(){
    	User user=new User();
    	user.setAge(23);
    	user.setId(1);
    	user.setName("maybo");
    	//client.add("user123", 0, user);
    	System.out.println(client.get("user123").toString());
    }
    }
    

      

  • 相关阅读:
    UE如何区分PDSCH中传输的DCCH和DTCH呢?
    LTE RLC 子层
    LTE的两篇微文
    TD-LTE中S1接口不支持的功能有哪些
    LTE系统消息SIB
    【转载】LTE – TTI Bundling技术
    关于lte上行闭环功控,下面哪个信道不能进行闭环功控
    lte每个小区有多少个可用的随机接入前导码
    LTE的物理小区标识(PCI)
    (转)MVC一个页面多个submit
  • 原文地址:https://www.cnblogs.com/maybo/p/5184508.html
Copyright © 2011-2022 走看看