初识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:memcachedmemcached.exe" -d runservice -m 512  (-m 512 意思是设置 memcached 最大的缓存配置为512M。)

此外我们还可以通过使用 "c:memcachedmemcached.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版本安装及其测试的详细步骤  有兴趣的可以按着去试试

 

原文地址:https://www.cnblogs.com/gjq1126-web/p/11383831.html