Memcache_suselinux下安裝指南

1.下載
小夥伴可以下載最新最穩定的版本.
下載:http://www.monkey.org/~provos/libevent-2.1.8-stable.tar.gz
這裏寫圖片描述
下載:http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz
這裏寫圖片描述
小夥伴可以使用shell客戶端工具將其傳到linux系統中,本人使用的是SSH Secure Shell Client

2.安裝

首先將memcached和libevent放到/tmp目錄下
a.首先使用tar命令將libevent解壓
這裏寫圖片描述
cd libevent-2.1.8-stable
./configure -prefix=/usr
make
make install

b. 測試libevent是否安裝成功:
ls -al /usr/lib | grep libevent
這裏寫圖片描述
c. 安裝memcached,同時需要安裝中指定libevent的安裝位置:
cd /tmp
tar zxvf memcached-1.4.0.tar.gz
這裏寫圖片描述
cd memcached-1.4.0
./configure –with-libevent=/usr
make
make install
安裝完成後會把memcached放到 /usr/local/bin/
這裏寫圖片描述
d.測試是否成功安裝memcached:
ls -al /usr/local/bin/mem*
3. 啓動Memcached服務

啓動Memcache的服務器端:
memcached -d -m 10 -u root -l 192.168.1.132 -p 12000 -c 256 -P /home/javadev/m emcached_pid/
1.

-d選項是啓動一個守護進程,
-m是分配給Memcache使用的內存數量,單位是MB,我這裏是10MB,
-u是運行Memcache的用戶,我這裏是root,
-l是監聽的服務器IP地址,如果有多個地址的話,我這裏指定了服務器的IP地址192.168.1.132,
-p是設置Memcache監聽的端口,我這裏設置了12000,最好是1024以上的端口,
-c選項是最大運行的併發連接數,默認是1024,我這裏設置了256,按照你服務器的負載量來設定,
-P是設置保存Memcache的pid文件,我這裏是保存在 /home/javadev/m emcached_pid/

常見問題:
1.如果啓動Memcached服務的時候遇到了
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory;
LD_DEBUG=libs memcached -v
ln -s /usr/lib/libevent-2.1.so.6 /usr/lib64/libevent-2.1.so.6
再次啓動
memcached -d -m 10 -u root -l 192.168.1.132 -p 12000 -c 256 -P /home/javadev/m emcached_pid/

使用命令查看啓動的memcached服務進程
這裏寫圖片描述
4.測試Memcached:
由於本人使用的是Vmware下的suselinux,所以需要在windows下進行測試
telnet 192.168.1.32 12000
這裏寫圖片描述
至此Memcached安裝成功!

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