zoukankan      html  css  js  c++  java
  • memcached 安装

    一,安装扩展库

      libevent    编译安装 !!

      # tar -zxvf libevent-2.1.8-stable.tar.gz
      # cd libevent-2.1.8-stable
      # ./configure -prefix=/usr/local/memcache/libevent
      # make && make install

      memcache 编译

      # tar -zxvf memcached-1.5.9.tar.gz
      # cd memcached-1.5.9
      # ./configure --prefix=/usr/local/memcache/ --with-libevent=/usr/local/memcache/libevent
      # make && make install

      如果报错信息是--with-libevent=/dir/

    请重新编译安装libevent    编译安装再来一次  安装的时候假如带上版本号就会出现这个问题

    查看是否成功

    启动参数说明:

    -d 选项是启动一个守护进程。

    -u root 表示启动memcached的用户为root。

    -m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。

    -M return error on memory exhausted (rather than removing items)。

    -u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。

    -p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。

    -c 选项是最大运行的并发连接数,默认是1024。

    -P 是设置保存Memcache的pid文件。

    telnet连接  管理 

    添加key               
    添加value

      

    get key                     #通过key获取的value
    VALUE key 0 10
    oldboy                      #这就是通过上边的key获取的value 
    END                         #获取完成

      

      delete key            #通过key删除

      value DELETED  #删除成功

      

      stats #查看memcached内部的状态

      

     安装php-memcached扩展 

    unzip pecl-memcache-php7.zip
    cd pecl-memcache-php7
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install

      修改php.ini 加载Memcache组件

    [memcache]
    extension_dir = "/usr/local/php70/lib/php/extensions/no-debug-non-zts-20151012/"
    extension = "memcache.so"
  • 相关阅读:
    安卓自动化测试添加用例执行回放
    【十二省2019】异或粽子
    【BZOJ4260】Codechef REBXOR
    【JSOI2015】字符串树
    【HAOI2017】供给侧改革
    【NOI2018】你的名字
    【十二省2019】字符串问题
    【LOJ#6041】事情的相似度
    【SP8093】JZPGYZ
    【BZOJ1396】识别子串
  • 原文地址:https://www.cnblogs.com/kingle-study/p/9432195.html
Copyright © 2011-2022 走看看