MemCached 在Widnows环境下的Java之简单应用
1.准备工作
1)MemCached For Win32 服务器端下载地址:http://code.jellycan.com/memcached/
本文中用到的版本:http://download.csdn.net/detail/supercrsky/5166196
2)MemCached Java Client 客户端下载地址:https://github.com/gwhalin/Memcached-Java-Client/downloads
本文中用到的版本:http://download.csdn.net/detail/supercrsky/5166537
2.安装服务器
将下载好的memcached.exe文件放到指定目录,比如:D:\memcached。打开cmd切换到D:\memcached
1)安装
4)详细的启动参数如下:
package com;import java.util.Date;import org.junit.Test;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;/** * 缓存测试 * @author zdw * */public class MemcachedTest{private MemCachedClient mc = new MemCachedClient();static{//指定服务器,默认为本机,默认端口为11211String[] serverlist = { "127.0.0.1:11211" };SockIOPool pool = SockIOPool.getInstance();pool.setServers(serverlist);pool.initialize();}@Testpublic void testAdd(){User user = new User();user.setUsername("likaifu");user.setPassword("it");user.setCreatetime(new Date());mc.set("user1",user);}@Testpublic void testGet(){User user = (User) mc.get("user1");System.out.println(user.getUsername());}@Testpublic void testReplace(){User user = new User();user.setUsername("李开复");user.setPassword("挨踢");user.setCreatetime(new Date());mc.replace("user1", user);}}
先测试add方法,再执行get;然后执行replace,再执行get方法。我们发现user实例已经保存到memcached服务器上了。
Demo下载