memcache涉及到的服务器端安装的程序memcached-1.2.1-win32和客户端java使用memcache所需要的jar包文件java_memcached-release_2.6.3.jar等程序需要先下载好。
一:服务器端安装
安装很简单,直接将下载memcached-1.2.1-win32资料解压,解压后文件目录如下:
打开cmd窗口,进入到memcache.exe所在的文件夹,输入如下命令开启memcache服务:
看到如上界面表示memcache服务已经启动成功。
二:客户端的使用
2.1命令窗口的客户端
回显功能是ctrl+].然后敲回车输入命令
2.2 java调用memcache客户端
这里采用的是
memcached client for java
需要先导入memcache的jar包,具体调用代码如下:
public class CacheTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] servers = { "127.0.0.1:11211" };
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10);
pool.setMinConn(5);
pool.setMaxConn(250);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
/**
* 建立MemcachedClient实例
* */
MemCachedClient memCachedClient = new MemCachedClient();
for (int i = 0; i < 3; i++) {
/**
* 将对象加入到memcached缓存
* */
boolean success = memCachedClient.set("" + i, "Hello!");
/**
* 从memcached缓存中按key值取对象
* */
String result = (String) memCachedClient.get("" + i);
System.out.println(String.format("set( %d ): %s", i, success));
System.out.println(String.format("get( %d ): %s", i, result));
}
}
}