linux下的編譯安裝對大家都不是很陌生,在這里我給大家講解下如何在linux下編譯安裝memcached服務。有興趣的同志可以學習一下,在這里我會很詳細的介紹給大家,
Memcached 是什么?
Memcached一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。
第一步:安裝libevent-dev
$aptitude search libevent-dev
$aptitude install libevent-dev
這里我需要說的是aptitude與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為干凈。
第二步:下載memcached并安裝
官網地址:http://memcached.org/
$wget -c http://110.85.5.26:81/soft2/201201/memcached-1.4.17.tar.gz
$tar -zxvf memcached-1.4.17.tar.gz
$cd memcached-1.4.17
$./configure --prefix=/usr/local/memcached
$ make
$ sudo make install
這里的wget -c 命令就是下載命令, tar -zxvf 是解壓縮包 cd 是進入目錄 ./configure --prefix=??后面跟的是路徑,這里就是編譯前的準備,make 和make install就是編譯安裝,這兩個命令可以同時使用。
第三步:啟動memcached
$cd /usr/local/memcached
$./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid
這里的./ 就是可執行命令,這里的可執行命令后面加個參數哦,也就是啟動 memcached
第四步:檢查是否安裝成功
$ps -aux | grep memcache #法1
$netstat -antu | grep 11211 #法2
$telnet localhost 11211 #法3
常用命令
啟動memcached服務
關閉memcached服務
新聞熱點
疑難解答