Java通过SpyMemcached来缓存数据
2016-02-07 00:44
537 查看
配置好Magent+memcached后,很明显数据之间的输入与输出都是通过代理服务器的,magent是做代理服务器的很明显java在memecached的调用驱动在magent同样适用.
这里选择SpyMemcached来缓存数据.
1.定义一个User
注意:类型必须序列化
2.写一个测试类
这里选择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()); } }
相关文章推荐
- Linux下使用Magent+Memcached缓存服务器集群部署
- memcached的配置和spymemcached的使用笔记
- .Net专版-memcached在windows下的下载与安装
- Memcached安装使用和源码调试
- #Memcached系列#(6)使用Enyim.Caching访问Memcached的一个C#控制台程序
- memcache安装
- Tomcat6.x+memcached集群session管理(memcached-session-manager)
- #Memcached系列#(5)使用.NET memcached client library访问Memcached的一个C#控制台程序
- memcached—如何在Windows操作系统中安装、启动和卸载memcached
- spy memcache 客户端使用体会
- win8/win10下(64bit) memcache安装时报 "failed to install service or service already installed"
- memcached-1.4.22介绍以及安装
- #Memcached系列#(4)Windows 8.1企业版 64位操作系统安装Northscale版本的Memcached
- Memcached安装使用和源码调试
- linux-tomcat-memcached-session共享
- memcached搭建缓存系统
- #Memcached系列#(3)Windows 8.1企业版 64位操作系统安装Jellycan版本的Memcached
- #Memcached系列#(2)在Windows环境下安装Memcached
- #Memcached系列#(1)初识Memcached
- MemcachedClient 使用incr()和decr()方法出现异常