zoukankan      html  css  js  c++  java
  • 初识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版本安装及其测试的详细步骤  有兴趣的可以按着去试试

     

  • 相关阅读:
    研究下线程投递
    IOCP笔记
    线程同步之mutex和Semaphore
    线程同步之mutex和event区别
    MyStack
    unix环境高级编程 读书笔记
    binary search tree study
    技术博客地址搜集
    select收数据
    奇怪的问题
  • 原文地址:https://www.cnblogs.com/gjq1126-web/p/11383831.html
Copyright © 2011-2022 走看看