memcached需要依赖到以下的一系列包
gcc
libevent
glibc-devel
下载
cd /home/download
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
wget http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz
安装
tar -zxvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure --prefix=/usr/local/libevent
make && make install
tar -zxvf memcached-1.4.0.tar.gz
cd memcached-1.4.0
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
启动
/usr/local/memcached/bin/memcached -d -m 64 -u root -p 11211 -c 1024 -P /var/memcached.pid
-d 为守护进程
-m 为分配的内存量
-u 运行memcached的用户
-p 监听的端口
-c 最大的并发连接数
-P 保存pid文件
还有很多的启动选项,通过帮助查看
/usr/local/memcached/bin/memcached -h
测试
在windows开启命令行
telnet 192.168.1.100 11211
用telnet测试一下以下命令
stats 查询状态
version 查询版本
quit 退出
flush_all 清空缓存数据
结束进程
kill cat /var/memcached.pid