由於Memcached是用libevent庫來處理很多打開的連接,所以要先安裝libevent。
(libevent API提供了一種執行回調函數的機制,使一個文件描述符觸發了某個事件或者在達到超時之後執行這個回調函數。)
下載libevent,最新版本爲libevent-1.4.7-stable
解壓縮並安裝
# tar zxvf libevent-1.4.7-stable.tar.gz
# cd libevent-1.4.7-stable
# ./configure --prefix=/usr
# make
# make install
2.安裝memcached
下載memcached,最新版本爲memcached-1.2.6
解壓縮並安裝
# tar zxvf memcached-1.2.6.tar.gz
# cd memcached-1.2.6
# ./configure --with-libevent=/usr
# make
# make install
3.啓動memcached
參數說明:
-d 啓動爲守護進程
-m <num> 分配給Memcached使用的內存數量,單位是MB,默認爲64MB
-u <username> 運行Memcached的用戶,僅當作爲root運行時
-l <ip_addr> 監聽的服務器IP地址,默認爲環境變量INDRR_ANY的值
-p <num> 設置Memcached監聽的端口,最好是1024以上的端口
-c <num> 設置最大併發連接數,默認爲1024
-P <file> 設置保存Memcached的pid文件,與-d選擇同時使用
還有一些參數具體請參考:
4.結束memcached