linux MemCache安裝手冊
1、所需軟件列表:
memcached-1.4.5.tar.gz
libevent-1.4.12-stable.tar.gz
Memcache用到了libevent這個庫用于Socket的處理,在http://www.danga.com/memcached下載這兩個軟件至本地/usr/local/src目錄,命令如下:
cd /usr/local/src wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz
2、安裝libevent
tar zxvf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable
./configure -prefix=/usr/libevent
make
make install
3、安裝memCache,安裝時還要指定libevent的安裝位置
tar zxvf memcached-1.4.5.tar.gz
cd memcached-1.4.5
./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached
make
make install
4、啟動與關閉memCache
/usr/local/memcached/bin/memcached -d -m 2048 -p 11211 -u root
killall memcached
-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 5、在tomcat下部署配置memCache
將工程enshopcache部署至tomcat的webapps下,配置enshopcache/WEB-INF/spring-cache-service.xml文件
啟動tomcat
/usr/local/apache-tomcat-6.0.20/bin/startup.sh
查看java進程
ps –aef |grep java
查看tomcat日志
tail -f 500 /usr/local/apache-tomcat-6.0.20/logs/catalina.out
查看8080端口運行的程序
|