第一章
創(chuàng)新互聯(lián)公司長期為上千多家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為潁泉企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站設計,潁泉網(wǎng)站改版等技術(shù)服務。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
第一小節(jié) MEMCACHE 安裝 和介紹 總結(jié)
安裝MEMCACHE
下載wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
解壓并且進入 tar -zxvf memcached-1.2.0.tar.gz && cd memcached
在安裝MEMCACHE 之前要確定是否安裝libevent C 網(wǎng)絡模型框架。MEMCACHE 網(wǎng)絡事件也是基于LIBEVENT。這個很重要。后面會單獨分析
安裝Memcache ./configure --with-libevent=/usr
make && make install
啟動Memcache /usr/local/memcached/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 12000 -c 1024 -P /usr/local/memcached/memcached.pid
關于Memcache 啟動的相關參數(shù)在memcached.c 文件的 int main(void) {} 方法里面可以找到。
參數(shù)說明: (只是列舉了一部分,如果大家想要完整可以自己到官網(wǎng)手冊上去查詢)
1 -d選項是啟動一個守護進程,
2 -m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,我這里是10MB,
3 -u是運行Memcache的用戶,我這里是root,
4 -l是監(jiān)聽的服務器IP地址,如果有多個地址的話,我這里指定了服務器的IP地址127.0.0.1
5 -p是設置Memcache監(jiān)聽的端口,我這里設置了12000,最好是1024以上的端口,
6 -c選項是最大運行的并發(fā)連接數(shù),默認是1024,我這里設置了256,按照你服務器的負載量來設定,
7 -P是設置保存Memcache的pid文件,我這里是保存在 /tmp/memcached.pid,
測試 telnet 127.0.0.1 12000
telnet 連接Memcache 參數(shù)和剛才啟動memcache 時的參數(shù)(IP 和端口對應) 起來