windows 7下memcached的安裝與使用

2021-06-17 20:12:48 字數 2953 閱讀 3739

二、安裝步驟

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 ...