linux安裝memcached

 memcached是高性能的分佈式內存緩存服務器。 一般的使用目的是,通過緩存數據庫查詢結果,減少數據庫訪問次數,以提高動態Web應用的速度、 提高可擴展性

運行memcached需要libevent庫,注:如果不安裝libevent-devel時,在後面編譯memcached時候需要指定libevent的路徑

 yum install libevent libevent-devel

下載memcached:http://memcached.org/

memcached安裝與一般應用程序相同,configure、make、make install就行了。

 tar zxf memcached-1.4.8.tar.gz

 cd memcached-1.4.8

 ./configure

 make

 make install

默認情況下memcached安裝到/usr/local/bin下。

memcached的基本設置
1.
啓動Memcache的服務器端:
# /usr/local/bin/memcached  -d -m 128 -u root -l 192.168.10.10 -p 11211 -c 256 –P /tmp/memcached.pid   
(第二個P是大寫,一定要注意!!否則服務不能正常啓動)

-d選項是啓動一個守護進程,
-m
是分配給Memcache使用的內存數量,單位是MB
-u
是運行Memcache的用戶。
-l
是監聽的服務器IP地址,如果有多個地址的話。

-p是設置Memcache監聽的端口,最好是1024以上的端口。
-c
選項是最大運行的併發連接數,默認是1024,我這裏設置了256

-P是設置保存Memcachepid文件,我這裏是保存在 /tmp/memcached.pid

2.如果要結束Memcache進程,執行:

# kill `cat /tmp/memcached.pid`

或者kill [線程PID]

也可以啓動多個守護進程,不過端口不能重複。

啓動後,鍵入 # ps –e –l 查看所有進程,成功的話會看到memcached

然後鍵入     # netstat –tuanp (查看所有linux進程的端口)

會看到以上配置的端口和進程以udp的形式啓動了。

 

 

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