1、下载 java_memcached-release_2.6.6.zip
2、安装memcache服务、window下如果出错,报错“ failed to install service or service already installed”
就是运行memcached.exe 运行时没有管理员权限,我是在windows平台 右键属性里勾选run as Administrator
memcached.exe -d install
memcached.exe -d start 3、参考使用百度memcached中API用法,代码运行如下: import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SockIOPool; public class MClient { public static void main(String[] args) { /** * 初始化SockIOPool,管理memcached的连接池 "localhost",11211 * */ String[] servers = { "localhost: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 < 1000; 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)); } } }