參考官網:http://memcached.org/downlod
#設置下載路徑
cd /usr/local/src
#下載libevent-devel
#Debian/Ubuntu: apt-get install libevent-devRedhat/Centos: yum install libevent-devel
yum install libevent-devel
#下載memcached
wgethttp://memcached.org/files/memcached-1.4.25.tar.gz
#解壓
tar xvf memcached-1.4.25.tar.gz
#編譯到指定目錄
cd memcached-1.4.25
./configure
make prefix=/usr/local/memcached install
#啟動Server
cd /usr/local/memcached
bin/memcached -d -m 10 -u root -l 192.168.19.131 -p 11211 -c 256 -P bin/memcached.pid
#命令詳解:
#-d選項是啟動一個守護進程;
#-m是分配給Memcache使用的內存數量,單位是MB,我這裡是10MB;
#-u是運行Memcache的用戶,我這裡是root;
#-l是監聽的服務器IP地址;
#-p是設置Memcache監聽的端口,最好是1024以上的端口;
#-c選項是最大運行的並發連接數,默認是1024,我這裡設置了256,按照你服務器的負載量來設定;
#-P是設置保存Memcache的pid文件,我這裡是保存在 /bin/memcached.pid;
#如果要結束Memcache進程,執行:
# kill `cat /bin/memcached.pid`
#也可以啟動多個守護進程,不過端口不能重復;
#開啟memcached端口,修改防火牆配置文件
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
#重啟服務
service iptables restart
#啟動Client測試:
#windows cmd;
#telnet 182.168.19.131 11211
參考:1.http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html
2.http://www.cnblogs.com/xd502djj/archive/2012/09/25/2701800.html