Unix環境下簡單的部署memchache

   在不少大型網站或者是資訊類站點下每每都會有海量的查詢,那麼爲了減少數據庫的壓力就出現了緩存系統,如今比較流行的緩存系統有不少,如memcache、Xcache等等,在這裏就簡單的說說開源的memcache的簡單部署和使用。數據庫

   memcache的使用要依賴於libevent網絡庫,因此在安裝memcache以前必須要先安裝libevent網絡庫而後再安裝memcache,這裏在兩者的官網上都有穩定版的二進制包下載。libevent官網:http://libevent.org/,memcache官網:http://memcached.org/vim

[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
相關文章
相關標籤/搜索