Memcached(一)在Windows上安装和测试memcached
2024-10-21 03:41:12
1)下载memcached的windows安装程序
memcached-1.2.4-Win32-Preview-20080309_bin.zip 或其他版本
2)解压memcached 用管理员身份运行cmd.exe cd到解压目录下 执行 memcached.exe -d install 安装memcached
3)启动memcached memcached.exe -d start
然后测试程序
package com.guowuxin.memcached; import java.io.IOException;
import java.net.InetSocketAddress; import net.spy.memcached.MemcachedClient; public class TestMemcached {
public static void main(String[] args) throws IOException {
MemcachedClient cache = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
System.out.println("Connect success");
for (int i = 1; i < 10; i++) {
cache.set("guowuxin" + i, 3600, new User(i + "","guowuxin","guowuxin"));
}
System.out.println("insert success");
User myObject = (User) cache.get("guowuxin1");
System.out.println("Get object from mem :" + myObject);
}
}
package com.guowuxin.memcached; import java.io.Serializable; public class User implements Serializable{ private static final long serialVersionUID = -372274003834027815L; private String userId; private String username; private String password; public User(final String userId,final String username,final String password) {
super();
this.userId = userId;
this.username = username;
this.password = password;
} public String getUserId() {
return userId;
} public void setUserId(String userId) {
this.userId = userId;
} public String getUsername() {
return username;
} public void setUsername(String username) {
this.username = username;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} @Override
public String toString() {
StringBuffer sb=new StringBuffer();
sb.append("userId="+this.userId);
sb.append("&username="+this.username);
sb.append("&password="+this.password);
return sb.toString();
}
}
2016-02-25 15:26:17.110 INFO net.spy.memcached.MemcachedConnection: Added {QA sa=/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
Connect success
2016-02-25 15:26:17.113 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@fa9cf
insert success
Get object from mem :userId=1&username=guowuxin&password=guowuxin
最新文章
- 编译器开发系列--Ocelot语言3.类型名称的消解
- Document树的解析方法
- CC1310电源
- Android NDK开发之Jni调用Java对象
- 北京联想招聘-IOS高级 加入qq 群:220486180 或者直接在此 留言咨询
- 学会使用Ogitor
- 消除QQ表情小游戏
- Cocos2d-JS事件处理机制
- mysql 备份还原数据库
- vs2005的MFC程序在64位机上不能运行
- [netty源码分析]3 eventLoop 实现类SingleThreadEventLoop职责与实现
- Python之旅.第三章.函数4.01/4.02
- ArcMap修改粘滞移动容差防止要素在选择时无意拖动移动
- 选择排序<;C#>;
- python学习笔记(1)--python特点
- 【科普】GSM伪基站 劫持 诈骗?用4G网就安全?想强制用4G?最详细的科普教程在此!
- [转]IP地址介绍
- (8)视图层参数request详解
- Xamarin iOS教程之进度条和滚动视图
- java SE 入门之运算符(第三篇)
热门文章
- careercup-树与图 4.2
- Improving Lock Performance in Java--reference
- 关于着色器LinearGradient的使用
- 使用AOP 实现Redis缓存注解,支持SPEL
- 20 个强大的 Sublime Text 插件
- 读取properties文件
- Java 字节数组类型(byte[])与int类型互转
- C# ado.net 使用 row_number over() 简单的分页示例
- Path类
- [001] winnie the pooh - 读后记