Windows安裝memcached圖文教程

1、下載Memercached For Windows 緩存


2、安裝步驟 服務器

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

二、用cmd打開命令窗口,轉到解壓的目錄,輸入 「memcached.exe -d install」。 memcached

三、打開控制面板,打開服務,能夠看到memcached已經在上面可,若是沒有啓動,則手動啓動一下。 spa

四、    使用telnet命令 驗證緩存服務器是否可用。 rest

開始什麼都不顯示,回車後輸入命令  stats  查看統計信息,以下圖,說明服務器運做正常。 orm

3、參數介紹 進程

一、    以上的安裝和啓動都是在默認環境下進行的,在安裝時可設置以下參數: 內存

-p 監聽的端口 ci

-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 顯示幫助

如:「memcached -d install -l 127.0.0.1 -m 1024 -c2048」。

二、    若是在安裝時沒有添加參數,可經過修改註冊表信息進行設置,打開註冊表,找

?

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

在其中有一個「ImagePath」項,值爲:

?

"C:\Memcached\memcached-win32-1.4.4-14\memcached.exe" -d runservice

在後面加上「-m 1024 -c2048」。以下圖:

三、    輸入stats命令後,頁面出現的參數介紹。

?

STAT pid 4356 服務器進程ID
STAT uptime 56625 服務器運行時間,單位秒
STAT time 1225249079 服務器當前的UNIX時間
STAT version1.1.0服務器的版本號
STAT pointer_size 64
STAT rusage_user 151.845489 該進程累計的用戶時間(秒:微妙)
STAT rusage_system 121.667603 該進程累計的系統時間(秒:微妙)
STAT ibuffer_size 4096
STAT curr_connections 13 鏈接數量
STAT total_connections 54136 服務器運行以來接受的鏈接總數
STAT connection_structures 318 服務器分配的鏈接結構的數量
STAT cmd_get 100595 取回請求總數
STAT cmd_set 6510 存儲請求總數
STAT get_hits 96543 請求成功的總次數
STAT get_misses 4052 請求失敗的總次數
STAT bytes_read 4427679 服務器從網絡讀取到的總字節數
STAT bytes_written 6585596 服務器向網絡發送的總字節數

  備註:

uptime 是memcached運行的秒數,

cmd_get是查詢緩存的次數。 cmd_get/uptime獲得平均每秒請求緩存的次數。

cmd_set是設置key=>value的次數。整個memcached是個大hash,用cmd_get沒有找到的內容,就會調用cmd_set寫進緩存裏。

get_hits是緩存命中的次數,緩存命中率 = get_hits/cmd_get *100%。

get_misses加上get_hits等於cmd_get。

total_itemscurr_items表示如今在緩存中的鍵值對個數。

total_items == cmd_set == get_misses,不過當可用最大內存用光時,若是memcached設置爲刪掉內容,上面的等式就不成立了。

相關文章
相關標籤/搜索