Memcached安裝

1)下載文件libevent-1.3.tar.gz,memcached-1.2.2.tar.tar
地址:
http://www.monkey.org/~provos/libevent-1.3.tar.gz
http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz
2)安裝環境
RedHat Enterprise Linux 5,jdk1.6,tomcat6.0.20,mysql 5.0.51
3)安裝過程
a)把libevent-1.3.tar.gz,memcached-1.2.2.tar.tar,兩個文件放到/home/soft目錄下
b)先在/user/local下面建兩個目錄(libevent,memcached)用於把文件安裝到此目錄下
c)執行命令
cd /home/soft/
tar -zxvf libevent-1.3.tar.gz 
tar -zxvf memcached-1.2.2.tar.tar
cd libevent-1.3
./configure -prefix=/usr/local/libevent
make
make install
cd ../memcached-1.2.2
./configure --prefix=/usr/local/memcached/ --with-libevent=/usr/local/libevent/
make
make install
安裝完成,在安裝過程中遇到一個問題參數--with後面加空格會出錯
啓動:進入 bin目錄,啓動 memcache方法如下: 
./memcached
出現一個問題,原因是找不到libevent-1.3.so.1類庫,解決方法
ln -s /usr/local/libevent/lib/libevent-1.3.so.1 /lib/libevent-1.3.so.1 
4)基本操作
啓動:/usr/local/memcached/bin/memcached -d -uroot -m512 10.6.12.205 -p11211
說明:

  1. ./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

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

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