memcached的安裝
Memcached用到了libevent這個庫用於Socket的處理,所以安裝memecached之前,需要安裝libevent。
第一步:到官網下載安裝文件 http://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz/download
第二步:解壓文件到當前目錄
tar zxvf libevent-2.0.22-stable.tar.gz
第三步:在命令行輸入 ./configure && make && make install 進行安裝。
第四步:到官網下載安裝文件,memcached-1.4.25.tar.gz
第五步:解壓文件:tar -zxvf memcached-1.4.25.tar.gz並切換到解壓出來的目錄:cd memcached-1.4.25
第六步:在命令行輸入 ./configure && make && make install 進行安裝。
第七步:驗證memcached安裝是否成功:
第八步:在命令行輸入/usr/local/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid啓動Memcache的服務器。
在命令行輸入:ps -ef | grep 12000可以看到服務已經啓動。
補充說明:
-d選項是啓動一個守護進程,
-m是分配給Memcache使用的內存數量,單位是MB,我這裏是10MB,
-u是運行Memcache的用戶,我這裏是root,
-l是監聽的服務器IP地址,如果有多個地址的話,我這裏指定了服務器的IP地址192.168.150.134,
-p是設置Memcache監聽的端口,我這裏設置了12000,最好是1024以上的端口,
-c選項是最大運行的併發連接數,默認是1024,我這裏設置了256,按照你服務器的負載量來設定,
-P是設置保存Memcache的pid文件,我這裏是保存在 /tmp/memcached.pid
第九步:在命令行輸入:kill `cat /tmp/memcached.pid`可以結束掉服務。