国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

在Windows平臺下安裝與配置Memcached的方法分享

2024-09-10 00:06:16
字體:
來源:轉載
供稿:網友

Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。但是它并不提供冗余(例如,復制其hashmap條目);當某個服務器S停止運行或崩潰了,所有存放在S上的鍵/值對都將丟失。

  Memcached由Danga Interactive開發,其最新版本發布于2010年,作者為Anatoly Vorobey和Brad Fitzpatrick。用于提升LiveJournal . com訪問速度的。LJ每秒動態頁面訪問量幾千次,用戶700萬。Memcached將數據庫負載大幅度降低,更好的分配資源,更快速訪問。


一、下載Memercached For Windows

下載地址:

在Windows平臺下安裝與配置Memcached的方法分享



二、安裝步驟

1、解壓到指定目錄,如:C:/Memcached/memcached-win32-1.4.4-14。
2、用cmd打開命令窗口,轉到解壓的目錄,輸入 “memcached.exe -d install”。
3、打開控制面板,打開服務,可以看到memcached已經在上面可,如果沒有啟動,則手動啟動一下。

在Windows平臺下安裝與配置Memcached的方法分享

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

在Windows平臺下安裝與配置Memcached的方法分享

開始什么都不顯示,回車后輸入命令 stats 查看統計信息,如下圖,說明服務器運作正常。

在Windows平臺下安裝與配置Memcached的方法分享

三、參數介紹

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”。如下圖:

在Windows平臺下安裝與配置Memcached的方法分享

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

STAT pid 4356 服務器進程IDSTAT uptime 56625 服務器運行時間,單位秒STAT time 1225249079 服務器當前的UNIX時間STAT version1.1.0服務器的版本號STAT pointer_size 64STAT rusage_user 151.845489 該進程累計的用戶時間(秒:微妙)STAT rusage_system 121.667603 該進程累計的系統時間(秒:微妙)STAT ibuffer_size 4096STAT 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設置為刪掉內容,上面的等式就不成立了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潜江市| 依安县| 沈丘县| 奉节县| 内黄县| 赤峰市| 张北县| 宜城市| 平安县| 永安市| 莲花县| 纳雍县| 开江县| 常宁市| 淅川县| 常州市| 临沧市| 呈贡县| 巴彦县| 南城县| 志丹县| 分宜县| 云阳县| 莎车县| 米泉市| 江山市| 鹤岗市| 游戏| 杭锦后旗| 蒲城县| 延川县| 扶沟县| 红桥区| 罗山县| 曲麻莱县| 万宁市| 阿图什市| 台北市| 乡城县| 武胜县| 福安市|