ubuntu及windows上安裝memcached服務

來源:互聯網
上載者:User

參考:

http://www.linuxidc.com/Linux/2010-08/28100.htm

http://www.linuxidc.com/Linux/2010-04/25543.htm

http://www.cr173.com/html/15392_1.html

本章節主要講安裝,測試單獨一篇請點擊這

ubuntu及windows上測試memcached服務

在全世界範圍內很多大負載網站採用了Memcache作快取服務,以分擔資料庫伺服器的壓力。

Memcache是項目名,memcached是服務名。讓很多初接觸的人感覺很是莫名其妙。個人認為正確的應該是用前者用更為正確一點。

和資料庫的開發一樣,Memcache分為兩部分,Memcache服務端和用戶端。Memcache服務端是作為服務來啟動並執行,所有資料緩衝的建立,儲存,刪除實際上都是在這裡完成的。用戶端,在這裡我們指的是PHP、C、Java應用的可以調用的擴充。

Ø        Ubuntu上的安裝:

sudo apt-get installmemcached

安裝後,memcached會自動啟動,在11211連接埠監聽,查看命令ps -ef | grep memcached。

安裝完Memcache服務端以後,我們需要指定參數啟動該服務:

memcached -d -m 128-p 11111 -u root

這裡需要說明一下memcached服務的啟動參數:

-p 監聽的連接埠
-l 串連的IP地址, 預設是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在啟動並執行memcached服務
-d install 安裝memcached服務
-d uninstall 卸載memcached服務
-u 以的身份運行 (僅在以root啟動並執行時候有效)
-m 最大記憶體使用量,單位MB。預設64MB
-M 記憶體耗盡時返回錯誤,而不是刪除項
-c 最大同時串連數,預設是1024
-f 塊大小增長因子,預設是1.25-n 最小分配空間,key+value+flags預設是48
-h 顯示協助

還有記得最好修改一下參數:

/etc/memcached.conf andsearch for -l 127.0.0.1 and replace it with-l 0.0.0.0

(安裝詳解---------------------------------------------------------------------------------------------------------------------------)

http://programming.iteye.com/blog/1483257

如果系統找不到 memcache 安裝包

更新軟體源
     您可以使用以下列表中的任何一個源鏡像只要往您的/etc/apt/sources.list 檔案中像下面這樣添加一行:

deb http://security.ubuntu.com/ubuntu hardy-security main universe 

進行重新安裝一下

  1. sudo apt-get update  ----更新源操作
  2. sudo apt-get install memcache  

檢驗是否安裝成功.
-----
安裝成功之後,memcache就自己啟動了.通過進程查看一下

ps -aux  

   會查到一條記錄

/usr/bin/memcached -m 64 -p 11211 -u nobody -l 127.0.0.1  

顯示的就是 memcached 的連接埠11211 使用者nobody 地址127.0.0.1 ,串連memcached 伺服器

telnet 127.0.0.1 11211  

   然後輸入

stats  


就顯示出來當前memcached的各種參數了..

  1. sysadmin@ubuntu:/etc/apt$ telnet 127.0.0.1 11211   
  2. Trying 127.0.0.1...  
  3. Connected to 127.0.0.1.  
  4. Escape character is '^]'.  
  5. stats  
  6. STAT pid 3065  
  7. STAT uptime 170  
  8. STAT time 1334121278  
  9. STAT version 1.4.7  
  10. STAT libevent 2.0.12-stable  
  11. STAT pointer_size 64  
  12. STAT rusage_user 0.004000  
  13. STAT rusage_system 0.000000  
  14. STAT curr_connections 5  
  15. STAT total_connections 7  
  16. STAT connection_structures 6  
  17. STAT cmd_get 0  
  18. STAT cmd_set 0  
  19. STAT cmd_flush 0  
  20. STAT get_hits 0  
  21. STAT get_misses 0  
  22. STAT delete_misses 0  
  23. STAT delete_hits 0  
  24. STAT incr_misses 0  
  25. STAT incr_hits 0  
  26. STAT decr_misses 0  
  27. STAT decr_hits 0  
  28. STAT cas_misses 0  
  29. STAT cas_hits 0  
  30. STAT cas_badval 0  
  31. STAT auth_cmds 0  
  32. STAT auth_errors 0  
  33. STAT bytes_read 140  
  34. STAT bytes_written 856  
  35. STAT limit_maxbytes 67108864  
  36. STAT accepting_conns 1  
  37. STAT listen_disabled_num 0  
  38. STAT threads 4  
  39. STAT conn_yields 0  
  40. STAT bytes 0  
  41. STAT curr_items 0  
  42. STAT total_items 0  
  43. STAT evictions 0  
  44. STAT reclaimed 0  
  45. END  

手動啟動memcached

  1. memcached  -d  -m 128 -l 127.0.0.1 -p 11211 -u root  


   以root使用者,分配最大2GM記憶體啟動memcache

  1. memcached  -d  -m 128 -l 127.0.0.1 -p 11212 -u root  


   在另外一個連接埠11212啟動另外一個memcache執行個體

--------------------------------------------------------------------------------------------------------

Ø        Windwos上的安裝:


1、解壓到指定目錄,如:C:\Memcached\memcached-win32-1.4.4-14。

2、用cmd開啟命令視窗,轉到解壓的目錄,輸入 “memcached.exe -d install”。

3、開啟控制台,開啟服務,可以看到memcached已經在上面可,如果沒有啟動,則手動啟動一下。



4、也可以在註冊表進行修改啟動參數

"D:\memcached-1.2.6-win32-bin\memcached.exe" -d runservice -l 127.0.0.1 -m 1024 -c 2048


5、進行telnet 127.0.0.1 11211 測試,開始什麼都不顯示,斷行符號後輸入命令  stats  查看統計資訊,如




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.