memcached安裝步驟

一:資源緩存

memcached 官方網站:服務器

http://memcached.org/

memcached版本:併發

memcached-1.5.4.tar.gz

依賴 libevent:memcached

libevent-1.4.12-stable.tar.gz

libevent下載地址:網站

http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz 

二:安裝 libevent-1.4.12日誌

解壓:code

tar zxvf libevent-1.4.12-stable.tar.gz -C /usr/local/ 
cd  /usr/local/libevent-1.4.12-stable

編譯安裝,能夠選擇默認安裝,也能夠指定安裝路徑,默認安裝路徑爲:/usr/local/lib,也能夠指定其餘路徑,如:/lib/ 或 /usr/lib 或 其餘路徑。進程

此處指定安裝路徑爲:內存

/usr/libevent/

在/usr/local/libevent-1.4.12-stable路徑下執行資源

./configure -prefix=/usr/libevent

執行完成後,執行

make

而後執行

make install

執行完成後,須要執行ldconfig命令,該命令的主要做用是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下, 搜索出可共享的動態連接庫(格式如lib*.so*), 進而建立出動態裝入程序(ld.so)所需的鏈接和緩存文件. 緩存文件默認爲/etc/ld.so.cache, 此文件保存已排好序的動態連接庫名字列表。

若是libevent(或其餘共享庫文件)被安裝在/lib 或/usr/lib路徑下,則直接執行 Idconfig命令便可。

若是libevent(或其餘共享庫文件)被安裝在非 /lib 或 /usr/lib路徑下,則須要在執行ldconfig命令前把libevent共享庫目錄(或其餘共享庫文件目錄)加入到共享庫配置文件/etc/ld.so.conf中。

打開 /etc/ld.so.conf 文件,發現該文件中只有以下一行內容:

include ld.so.conf.d/*.conf


意思就是包含ld.so.conf.d/目錄下以.conf爲後綴的文件。

因此在/etc/ld.so.conf.d目錄下新建一個libevent.conf(或其餘共享庫文件)的配置文件,而後把libevent安裝路徑配置在該文件中:

/usr/libevent/lib

配置完成後執行

ldconfig

三:安裝memcached

解壓

tar zxvf memcached-1.5.4.tar.gz -C /usr/local 
cd /usr/local/memcached-1.4.15/

編譯安裝時需制定 libevent的路徑,並把memcached安裝在/usr/local/memcached路徑下:

./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached

啓動:

啓動參數介紹以下:

-d 選項是啓動一個守護進程,

-m 是分配給Memcache使用的內存數量,單位是MB

-u 是運行Memcache的用戶

-l 是監聽的服務器IP地址,若是有多個地址的話

-p 小寫字母p , 是設置Memcache監聽的端口,最好是1024以上的端口,

-c 選項是最大運行的併發鏈接數,默認是1024,按照服務器的負載量來設定,

-P 大寫字母P ,是設置保存Memcache的pid文件,也能夠啓動多個守護進程,不過端口不能重複。

-v 日誌參數,只打印error或warning日誌 

-vv 打印error、warning  、客戶端命令、服務端響應等信息

-vvv 最詳盡的信息

./memcached -d -u memcache -p 6666 -vv >> /usr/local/memcached/memcached.log 2>1&
相關文章
相關標籤/搜索