菜鸟教程:https://www.runoob.com/memcached/window-install-memcached.htmlhtml
按着菜鸟教程一步步走下去通常问题不大java
我是在本地试着去安装测试 在这里我说明几个坑:json
1.就是要区分Memcache的版本:缓存
刚开始的时候我是用了最近的版本:memcached
而后就是一堆的坑:一步都进行不下去测试
一直都是报:Failed to ignore SIGHUP: No error 错误 spa
解决方法:.net
sc create "Memcached11211" binPath= "D:memcached/memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto`
可是最后仍是失败了 因此我就给移除了:sc delete memcachedcode
而后我又下载了htm
安装初始化:
D:\memcached>memcached.exe -d install
D:\memcached>memcached.exe -d start (开启)/D:\memcached>memcached.exe -d stop(关闭)
D:\memcached>"D:\memcached\memcached.exe" -d runservice -m 512 (-m 512 意思是设置 memcached 最大的缓存配置为512M。)
此外咱们还能够经过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。
注意:这里必定是要以管理员的身份去运行cmd,否则确定会出问题
测试方法:
import java.net.InetSocketAddress; import java.util.concurrent.Future; import net.spy.memcached.MemcachedClient; public class MemcacheTest { public static void main(String[] args) { try { MemcachedClient mcc = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211)); Future<Boolean> set = mcc.set("userId", 2592000, 125); System.out.println(set); int jsonString = (int) mcc.get("userId"); System.out.println("返回值:jsonString="+jsonString); } catch (Exception e) { // TODO: handle exception } } }
最后附上一则链接:http://www.mamicode.com/info-detail-2311564.html 1.4.5版本安装及其测试的详细步骤 有兴趣的能够按着去试试