您好,登錄后才能下訂單哦!
在很多大型網站或者是資訊類站點下往往都會有海量的查詢,那么為了減小數據庫的壓力就出現了緩存系統,現在比較流行的緩存系統有很多,如memcache、Xcache等等,在這里就簡單的說說開源的memcache的簡單部署和使用。
memcache的使用要依賴于libevent網絡庫,所以在安裝memcache之前必需要先安裝libevent網絡庫然后再安裝memcache,這里在二者的官網上都有穩定版的二進制包下載。libevent官網:http://libevent.org/,memcache官網:http://memcached.org/
[root@localhost src]# tar -zxvf libevent-2.1.8-stable.tar.gz [root@localhost src]# tar -zxvf memcached-1.4.34.tar.gz [root@localhost src]# cd libevent-2.1.8-stable [root@localhost libevent-2.1.8-stable]# ./configure --prefix=/usr/local/libevent [root@localhost libevent-2.1.8-stable]# make && make install [root@localhost libevent-2.1.8-stable]# cd ../memcached-1.4.34 [root@localhost memcached-1.4.34]# ./configure --prefix=/usr/local/memchached --with-libevent=/usr/local/libevent [root@localhost memcached-1.4.34]# make && make install#實際到這一步基本安裝就完畢了,但是最好還是要配置下相應環境 [root@localhost memcached-1.4.34]# cd /usr/local/ [root@localhost local]# ln -sv /usr/local/libevent/include/* /usr/include/#添加lib和include [root@localhost local]# ln -sv /usr/local/memchached/include/* /usr/include/ [root@localhost local]# cd /etc/ld.so.conf.d/ [root@localhost ld.so.conf.d]# vim libevent.conf /usr/local/libevent/lib [root@localhost ld.so.conf.d]# ldconfig [root@localhost ld.so.conf.d]# cd /etc/profile.d/#添加bin文件的環境路徑 [root@localhost profile.d]# vim libevent.sh export PATH=$PATH:/usr/local/libevent/bin [root@localhost profile.d]# source libevent.sh [root@localhost profile.d]# vim memcache.sh export PATH=$PATH:/usr/local/memchached/bin [root@localhost profile.d]# source memcache.sh
如此memcache的服務端部署就完成了,這里就說明下memcache的常用參數選項:
-d:用守護進程啟動 -m:以兆字節分配memcache的內存,缺省是64M -u:僅當以root是用戶啟動時,確定memcache的啟動用戶 -p:用tcp端口指定memcache的監聽端口,缺省是11211 -U:用udp端口指定memcache的監聽端口,缺省是11211,0表示關閉 -c:確定memcache的最大并發連接數,缺省是1024 -P:當使用-d的deamon模式時指定pid文件 -s:指定要監聽的socket文件,使用該選項為禁用網絡支持 -a:當使用套接字監聽文件時,用于確定socket文件的文件掩碼,缺省是0700 -l:確定memcache的服務器監聽ip
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。