memcached安裝和啓動

memcached安裝和啓動

1.安裝libevent 

由於Memcached是用libevent庫來處理很多打開的連接,所以要先安裝libevent。 
(libevent API提供了一種執行回調函數的機制,使一個文件描述符觸發了某個事件或者在達到超時之後執行這個回調函數。) 
下載libevent,最新版本爲libevent-1.4.7-stable 
引用
# wget -P /tmp http://www.monkey.org/~provos/libevent-1.4.7-stable.tar.gz

解壓縮並安裝 
引用
# cd /tmp 
# 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 
引用
# wget -P /tmp http://danga.com/memcached/dist/memcached-1.2.6.tar.gz

解壓縮並安裝 
引用
# cd /tmp 
# tar zxvf memcached-1.2.6.tar.gz 
# cd memcached-1.2.6 
# ./configure --with-libevent=/usr 
# make 
# make install 


3.啓動memcached 

引用
# /usr/local/bin/memcached -d -m 2048  -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid 


參數說明: 
-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選擇同時使用 

還有一些參數具體請參考: 
引用
# /usr/local/bin/memcached -h



4.結束memcached 

引用
# kill `/tmp/memcached.pid`

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章