1.Linux下libevent和memcached安裝



1 下載libevent-2.0.22-stable.tar.gz,下載地址是:http://libevent.org/併發

2 下載memcached,下載地址是:http://memcached.org/downloadsmemcached

3 如下經過源代碼安裝libeventmemcache。將上面兩個gz包上傳到Linux,上傳後的位置:post

4 Linux上分別解壓libeventmemcachespa

由於memcached依賴libevent,這裏先安裝libevent,再安裝memcachedserver

tar zxvf libevent-2.0.22-stable.tar.gz進程

cd libevent-2.0.22-stable圖片

./configure --prefix=/usr內存

而後make && make install(此處截圖略)ci

 

測試libevent是否成功安裝:rem

ls -al /usr/lib | grep libevent

假設出現上面的狀態,說明都已經安裝上了。

5 接下來安裝memcached

解壓

tar -zxvf memcached-1.4.24.tar.gz

進入解壓後的memcached文件夾。源代碼安裝:

./configure--with-libevent=/usr

而後make && make install

 

6.啓動memcached

打開一個終端,輸入如下命令(注意如下兩個p,一個是小P,一個是大P):

/usr/local/bin/memcached -d -m 256 -u root-l 192.168.6.25 -p 11211 -c 1024 -P /tmp/memcached.pid

啓動參數說明:

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

-u root 表示啓動memcached的用戶爲root

-m 是分配給Memcache使用的內存數量。單位是MB。默認64MB

-M return error on memory exhausted (ratherthan removing items)

-u 是執行Memcache的用戶,假設當前爲root的話。需要使用此參數指定用戶。

-l 是監聽的serverIP地址,這裏指定了server的IP地址192.168.6.25

-p 是設置MemcacheTCP監聽的port,最好是1024以上的port。

-c 選項是最大執行的併發鏈接數,默認是1024

-P 是設置保存Memcachepid文件。

 

另外還有個更具體的參數說明:

也可以啓動多個守護進程。但是port不能反覆

查看memcached啓動命令

ps aux|grep memcached

或者

ps –ef | grep 11211

 

8.中止Memcache進程:
kill `cat /tmp/memcached.pid`

9 測試Memcached:

輸入命令:telnet 192.168.6.25 11211

相關文章
相關標籤/搜索