zoukankan      html  css  js  c++  java
  • CentOS 安装配置memcached (转)

    1、先下载memcached 和libevent。

          libevent 最新的稳定版: wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz

         引用网页:http://www.monkey.org/~provos/libevent/ 

           memcached 最新的稳定版:wget  http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz

       引用网页:http://code.google.com/p/memcached/downloads/list

    2、   安装libevent

    tar zxvf libevent-1.4.14b-stable.tar.gz

    cd libevent-1.4.14b-stable

    ./configure --prefix=/usr/local/libevent/

    make

    make install

    cd ..

    2、安装memcached 

    tar zxvf  memcached-1.4.5.tar.gz

    cd memcached-1.4.5

    ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/

    make 

    make install

    ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /lib/libevent-1.4.so.2

    3、启动 memcached

    启动参数说明:

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

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

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

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

    -l 是监听的服务器IP地址,默认为所有网卡。

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

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

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

    -f chunk size growth factor (default: 1.25) 

    -I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

    也可以启动多个守护进程,但是端口不能重复 

    /usr/local/memcached/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 128 -P /tmp/memcached.pid

    3、设置开机自动启动

    vi /etc/rc.d/rc.local

    然后在最后增加一句

    /usr/local/memcached/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 128 -P /tmp/memcached.pid

    停止memcached 服务  kill -9 `cat /tmp/memcached.pid`


    ok

    经过测试可以用

  • 相关阅读:
    洛谷 P1653 猴子 解题报告
    洛谷 P2024 [NOI2001]食物链 解题报告
    洛谷 P1966 火柴排队 解题报告
    洛谷 P1311 选择客栈 解题报告
    洛谷 P3959 宝藏 解题报告
    二进制枚举子集技巧
    洛谷 P1841 [JSOI2007]重要的城市 解题报告
    洛谷 P2324 [SCOI2005]骑士精神 解题报告
    vector-size
    ubuntu 更换软件源
  • 原文地址:https://www.cnblogs.com/youngforlife/p/3482448.html
Copyright © 2011-2022 走看看