1. 程式人生 > >Memcached伺服器for windows 2008

Memcached伺服器for windows 2008

下載並解壓memcached-win32-1.4.4-14

dos下進入解壓目錄

D:\共享\memcached_jb51\memcached-win32-1.4.4-14>

D:\共享\memcached_jb51\memcached-win32-1.4.4-14>memcached.exe-d install

進入到伺服器管理-服務中看memcached是否存在,並將其啟動

telnet 192.168.0.153 11211

直接輸入stats 檢視統計資訊,如下圖,說明伺服器執行正常


1以上的安裝和啟動都是在預設環境下進行的,在安裝時可設定如下引數:
-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 顯示幫助如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”

2如果在安裝時沒有新增引數,可通過修改登錄檔資訊進行設定,開啟登錄檔,找
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached 

在其中有一個“ImagePath”項,值為:
"C:\Memcached\memcached-win32-1.4.4-14\memcached.exe" -d runservice 

在後面加上“-m 1024 -c2048”

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

STAT pid 4356
伺服器程序IDSTAT uptime 56625 伺服器執行時間,單位秒STAT time 1225249079

伺服器當前的UNIX時間STATversion1.1.0伺服器的版本號STAT pointer_size 64STATrusage_user 151.845489 該程序累計的使用者時間(:微妙)STATrusage_system 121.667603 該程序累計的系統時間(:微妙)STATibuffer_size 4096STAT curr_connections 13 連線數量STATtotal_connections 54136 伺服器執行以來接受的連線總數STATconnection_structures 318 伺服器分配的連線結構的數量STAT cmd_get 100595 取回請求總數STATcmd_set 6510 儲存請求總數STAT get_hits 96543 請求成功的總次數STAT get_misses 4052 請求失敗的總次數STAT bytes_read 4427679 伺服器從網路讀取到的總位元組數STAT bytes_written 6585596 伺服器向網路傳送的總位元組數

4、修改登錄檔,監聽memcached只允許內網連線

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached 

在其中有一個“ImagePath”項,值為:
"D:\memcached\memcached.exe" -drunservice 
在後面加上“-m 1024 -c2048 -p 11211 -l 內網地址。等即可。重啟服務後生效

引數參考1裡面