Linux Memcached 安裝

admin Linux運(yùn)維評論602字?jǐn)?shù) 1887閱讀模式

Memcached 支持許多平臺:Linux、FreeBSD、Solaris、Mac OS,也可以安裝在Windows上。

Linux系統(tǒng)安裝memcached,首先要先安裝libevent庫。

  1. sudo apt-get install libevent ibevent-dev         自動下載安裝(Ubuntu/Debian)  
  2. yum install libevent libevent-devel                    自動下載安裝(Redhat/Fedora/Centos)  

安裝 Memcached
自動安裝
Ubuntu/Debian

  1. sudo apt-get install memcached  

Redhat/Fedora/Centos

  1. yum install memcached  

FreeBSD

  1. portmaster databases/memcached  

源代碼安裝
從其官方網(wǎng)站(http://memcached.org)下載memcached最新版本。

  1. wget http://memcached.org/latest                    下載最新版本  
  2. tar -zxvf memcached-1.x.x.tar.gz                    解壓源碼  
  3. cd memcached-1.x.x                                  進(jìn)入目錄  
  4. ./configure --prefix=/usr/local/memcached           配置  
  5. make && make test                                   編譯  
  6. sudo make install                                   安裝  

Memcached 運(yùn)行
Memcached命令的運(yùn)行:

  1. $ /usr/local/memcached/bin/memcached -h                           命令幫助  

注意:如果使用自動安裝 memcached 命令位于 /usr/local/bin/memcached。
啟動選項(xiàng):
-d是啟動一個守護(hù)進(jìn)程;
-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB;
-u是運(yùn)行Memcache的用戶;
-l是監(jiān)聽的服務(wù)器IP地址,可以有多個地址;
-p是設(shè)置Memcache監(jiān)聽的端口,,最好是1024以上的端口;
-c是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024;
-P是設(shè)置保存Memcache的pid文件。
(1)作為前臺程序運(yùn)行:
從終端輸入以下命令,啟動memcached:

  1. /usr/local/memcached/bin/memcached -p 11211 -m 64m -vv  
  2. slab class   1: chunk size     88 perslab 11915  
  3. slab class   2: chunk size    112 perslab  9362  
  4. slab class   3: chunk size    144 perslab  7281  
  5. 中間省略  
  6. slab class  38: chunk size 391224 perslab     2  
  7. slab class  39: chunk size 489032 perslab     2  
  8. <23 server listening  
  9. <24 send buffer was 110592, now 268435456  
  10. <24 server listening (udp)  
  11. <24 server listening (udp)  
  12. <24 server listening (udp)  
  13. <24 server listening (udp)  

這里顯示了調(diào)試信息。這樣就在前臺啟動了memcached,監(jiān)聽TCP端口11211,最大內(nèi)存使用量為64M。調(diào)試信息的內(nèi)容大部分是關(guān)于存儲的信息。

(2)作為后臺服務(wù)程序運(yùn)行:

  1. # /usr/local/memcached/bin/memcached -p 11211 -m 64m -d  

或者

  1. /usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid  

更多相關(guān)文章

CentOS查找目錄或文件

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2021年9月24日 16:00:31
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/7619.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: