二、安裝步驟
1、解壓到指定目錄,如:d:\software\wampserver\wamp\memcached
2、在win7下以管理員身份開啟cmd命令視窗,轉到解壓的目錄,輸入 「memcached.exe -d install」。
3、開啟任務管理器,開啟服務,可以看到memcached已經在上面可,如果沒有啟動,則可以手動啟動一下,也可以在cmd下用命令啟動 ,輸入memcached.exe -d start即可
4,檢視memcached程序是否啟動成功
看到紅框中的部分,11211埠處於監聽狀態,說明memcached啟動成功。
三、引數介紹
1、以上的安裝和啟動都是在預設環境下進行的,在安裝時可設定如下引數:
-p 監聽的埠 預設的埠為11211
-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 顯示幫助 www.2cto.com
如:「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 伺服器程序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 www.2cto.com
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 伺服器向網路傳送的總位元組數
備註: www.2cto.com
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設定為刪掉內容,上面的等式就不成立了。
關於memcache 的一下疑問:
memcached能接受的key的最大長度是多少?
key 的最大長度是250個字元。需要注意的是,250是memcached伺服器端內部的限制,如果您使用的客戶端支援」key的字首」或類似特性,那麼 key(字首+原始key)的最大長度是可以超過250個字元的。我們推薦使用使用較短的key,因為可以節省記憶體和頻寬。
memcached對item的過期時間有什麼限制?
過期時間最大可以達到30天。memcached把傳入的過期時間(時間段)解釋成時間點後,一旦到了這個時間點,memcached就把item置為失效狀態。這是乙個簡單但obscure的機制。
memcached最大能儲存多大的單個item?
1mb。如果你的資料大於1mb,可以考慮在客戶端壓縮或拆分到多個key中。
為什麼單個item的大小被限制在1m byte之內?
啊…這是乙個大家經常問的問題!
Windows下安裝php的Memcache模組
一 安裝memcached.exe 2 進入d盤根目錄,在命令列狀態下輸入 d memcached.exe d install 至此memcached已經安裝成windows服務 3 在命令列下輸入 d memcached.exe d start 以啟動memcached服務,以後此服務將隨開機啟動...
windows7 下使用閃電記事
在windows7 下使用閃電記事感受 前段時間發現自己平時做得筆記和收藏的網頁,都是乙個個的單獨的檔案,查詢管理起來很麻煩,所以就想找個做筆記的輔助軟體來用,在網上找了很多,因為我的作業系統是windows7 有很多軟體不相容用起來很麻煩,介面也不是很友好,最後發現閃電記事個人感覺很不錯,下面是自...
Windows 7下多點觸控API
雙指觸控的核心是把原始觸控資料放入運動模型中去計算,以識別出使用者的手勢。原始觸控資料可以從wm touch訊息中得到。通過wm touch識別出縮放和平移手勢。第一步 檢查多點觸控硬體 這裡使用getsystemmetrics api來獲取硬體是不是就緒 byte digitizerstatus ...