初识Memcache之安装与测试
菜鸟教程:https://www.runoob.com/memcached/window-install-memcached.html
按着菜鸟教程一步步走下去一般问题不大
我是在本地试着去安装测试 在这里我说明几个坑:
1.就是要区分Memcache的版本:
刚开始的时候我是用了最近的版本:
然后就是一堆的坑:一步都进行不下去
一直都是报:Failed to ignore SIGHUP: No error 错误
解决方法:
sc create "Memcached11211" binPath= "D:memcached/memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto`
但是最后还是失败了 所以我就给移除了:sc delete memcached
然后我又下载了
安装初始化:
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版本安装及其测试的详细步骤 有兴趣的可以按着去试试