Linux下memcache的安裝


 

memcache是高性能,分布式的內存對象緩存系統,用於在動態應用中減少數據庫負載,提升訪問速度。目前用memcache解決互聯網上的大用戶讀取是非常流行的一種用法,在互聯網企業中有着廣泛的應用。
‍關於memcache的詳細介紹,有興趣的朋友請參考這篇文章:http://blog.csdn.net/xifeijian/article/details/21994941
1、下載memcache
牆裂推薦官方下載(http://memcached.org/),目前為止,最新的下載版本是1.4.17,如圖:

下載后,將其上傳到Linux上,這里將其上傳到/root/src/下面,如圖:

執行tar -xvf memcached-1.4.17.tar.gz,在/root/src/下面,會解壓出來一個memcached-1.4.17的文件夾。
接着,進入memcached-1.4.17目錄,執行./configure?-prefix=/root/local/memcached-1.4.17命令,表示安裝在=/root/local/memcached-1.4.17目錄下,
等待程序配置,如圖:

請檢查configure之后,是否有error信息,這里提示需要安裝libevent,那么我們先安裝libevent。‍

‍按照提示,下載libevent並安裝,libevent安裝步驟3步走:
1、解壓libevent包,zxvf libevent-2.0.4-alpha.tar.gz
2、進入解壓后的目錄,執行configure,/configure --prefix=/root/local/libevent2.0.4
3、執行make && make install

至此,libevent安裝完成。
那我們繼續安裝memcache
1、進入memcached-1.4.17目錄,執行./configure --prefix=/root/local/memcache1.4.17 --with-libevent=/root/local/libevent2.0.4/
.......................................................................
等待,發現現在configure時不再報錯了。
.......................................................................

2、執行make && make install

至此,memcache就算安裝上了,迫不急待想啟動一下memcache吧~~
‍進入bin目錄,執行:./memcached?d?m?28?u爎oot,‍‍比較順利,啟動成功。


memcached命令的常用啟動參數如下:
#?root/local/bin/memcached?d?m?00?u爎oot?l?92.168.1.91?p?023 -c?56 -P?tmp/memcached.pid
相關解釋如下:
-d選項是啟動一個守護進程,
-m是分配給Memcache使用的內存數量,單位是MB,這里是200MB
-u是運行Memcache的用戶,如果當前為爎oot?的話,需要使用此參數指定用戶。
-l是監聽的服務器IP地址,如果有多個地址的話,我這里指定了服務器的IP地址192.168.1.91
-p是設置Memcache監聽的端口,我這里設置了9023,最好是1024以上的端口
-c選項是最大運行的並發連接數,默認是1024,這里設置了256
-P是設置保存Memcache的pid文件,我這里是保存在?tmp/memcached.pid

停止Memcache進程:kill燻cat?tmp/memcached.pid` ,我們也可以啟動多個守護進程,但是端口不能重復。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM