1.安装libevent
memcached需要安装libevent ,前往 http://libevent.org/ 复制最新的stable版本的libevent链接
wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz tar -zxvf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable ./configure --prefix=/usr/local/libevent make && make install
2.下载memcached源码
memcached提供了http://memcached.org/latest 链接,访问此链接即可下载最新的memcached源码。
目前最新的版本是memcached-1.4.31 , 通过latest链接下载下来的便是 memcached-1.4.31.tar.gz , configure的时候需要指定libevent的路径
wget http://memcached.org/latest tar -zxvf memcached-1.4.31.tar.gz cd memcached-1.4.31.tar.gz ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install
3.运行memcached
不出意外的话,memcached已经安装完成,我们前往memcached目录测试下memcached是否可以正常使用
cd /usr/local/memcached/bin ./memcached -m 64 -p 11211 -u nobody -d
参数解释:
-m 64 分配64M内存
-p 11211 分配11211端口(memcached默认既是11211端口)
-d 既是daemon,后台运行
可以使用 ./memcached -help 查看可选参数
通过运行ps命令,即可看到memcached已经在运行
ps aux|grep memcached
4.使用memcached
telnet客户端测试
telnet 127.0.0.1 11211
设置个name
set name 0 0 5 simon
读取name
get name
转载请说明出处:
Simon的PHP技术博客
»
Linux下memcached的安装教程
评论