• Memcached安装和使用

    Posted on 十二月 31st, 2008 inetdemon No comments

    Memcached安装

    Memcached需要libevent,所以需要先安装libevent

    wget "http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz"
    ./configure --prefix=/usr/
    make;make install

    安装后libevent在/usr/libs目录下

    wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
    ./configure --with-libevent=/usr/
    make;make install

    安装后memcached默认在/usr/local/bin/目录下

    Memcached使用

    这篇memcache的使用是介绍不错,下面简介一下启动和关闭:

    启动

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

    选项 说明
    -p 使用的TCP端口。默认为11211
    -m 最大内存大小。默认为64M
    -vv 用very vrebose模式启动,调试信息和错误输出到控制台
    -d 作为daemon在后台启动
    -c 最大运行的并发连接数,默认是1024,按照服务器的负载量来设定
    -P 设置保存Memcache的pid文件
    -l 监听的服务器IP地址,如果有多个地址的话
    -u 运行Memcache的用户,默认不能用root启动,所以当前用户为root用户时,需要用-u参数来指定

    关闭
    kill 'cat /var/run/memcached.pid'

    测试连接
    $ telnet localhost 11211
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    set foo 0 0 3     (保存命令)
    bar               (数据)
    STORED            (结果)
    get foo           (取得命令)
    VALUE foo 0 3     (数据)
    bar               (数据)

    这里有PHP的memcached库安装说明

    Leave a reply