memcache部署及學習

來源:互聯網
上載者:User

http://www.ccvita.com/258.html

Memcache是什麼
   Memcache是danga.com的一個項目,最早是為 LiveJournal 服務的,目前全世界不少人使用這個快取項目來構建自己大負載的網站,來分擔資料庫的壓力。
它可以應對任意多個串連,使用非阻塞的網路IO。由於它的工作機制是在記憶體中開闢一塊空間,然後建立一個HashTable,Memcached自管理這些HashTable。
   Memcache官方網站:http://www.danga.com/memcached,更多詳細的資訊可以來這裡瞭解為什麼會有Memcache和memcached兩種名稱?
其實Memcache是這個項目的名稱,而memcached是它伺服器端的主程式檔案名稱,知道我的意思了把~~~~。一個是項目名稱,一個是主程式檔案名稱,在網上看到了很多人不明白,於是混用了。

安裝步驟

1:下載memCache(memcached-1.4.0.tar.gz)及libeven(libevent-1.3.tar.gz)

2: 安裝 libevent

2.1 tar xzf libevent-1.3.tar.gz

2.2 cd libevent-1.3

2.3 ./configure prefix=/usr

2.4 make

2.5 make install

3:安裝memcache

3.1 tar xzf memcached-1.4.0.tar.gz

3.2 cd memcached

3.3 ./configure with-libevent=/usr

3.4 make

3.5 make install

4:啟動 memcache

4.1 /usr/local/bin/memcached d start u root l 192.168.1.100

4.2 參數說明

-d選項是啟動一個守護進程,
-m是分配給Memcache使用的記憶體數量,單位是MB,

-u是運行Memcache的使用者,我這裡是root,
-l是監聽的伺服器IP地址,如果有多個地址的話,我這裡指定了伺服器的IP地192.168.0.69,
-p是設定Memcache監聽的連接埠,最好是1024以上的連接埠,
-c選項是最大啟動並執行並發串連數,預設是1024,按照你伺服器的負載量來設定,
-P是設定儲存Memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,

5:停止memcache

5.1 ps ef | grep memcached,得到進程pid

5.2 kill pid

6:其它

memcache相關檔案在/tmp/memcache檔案夾下

文獻參考

具體的配置大家可以參考:
Linux下的Memcache安裝:http://www.ccvita.com/257.html
Windows下的Memcache安裝:http://www.ccvita.com/258.html
Memcache基礎教程:http://www.ccvita.com/259.html
Discuz!的Memcache緩衝實現:http://www.ccvita.com/261.html
Memcache協議中文版:http://www.ccvita.com/306.html
Memcache分布式部署方案:http://www.ccvita.com/395.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.