Memcached的安装依赖libevent。它是memcached所依赖的异步事件通知库,因此在安装memcached之前先要安装libevent。
下载并安装libevent
1)从官网http://libevent.org/下载稳定版本的libevent
2)解压:tar -zxvf libevent-2.0.21-stable.tar.gz,并mv到指定安装目录
3) ./configure --prefix=/usr
4)make
5)make install
安装完成可以通过ls -al /usr/lib | grep libevent查看/usr/lib下面是否有libevent等文件。
下载并安装memcached
1)从http://www.memcached.org/下载源码安装包
2)解压:tar zxvf memcached-1.4.20.tar.tar,并mv到指定目录下
3)./configure --with-libevent=/usr
4)make
5)make install
最后的安装结果通过:ls -al /usr/local/bin/memcached查看:
至此,memcached安装完毕。
测试是否安装成功
1)启动memcached:/usr/local/bin/memcached -d -m 256 -u root -p 11211 -P /tmp/memcached.pid
参数解释:
-d 启动守护进程(后台运行)
-m 分配给memcache使用的内存,单位是MB
-u 运行memcached的用户
-l 监听的服务器IP
-p 监听的服务器端口,默认是11211
-P(大写) 保存Memcache的pid文件,后面跟路径
2)检测是否启动,可以用telnet命令:telnet 127.0.0.1 11211
出现上面的字样和信息说明启动成功,此时输入stats,则显示memcached的信息: