Memcached 在windows環境下安裝
阿新 • • 發佈:2019-04-28
連接 統一 服務器端 tar 例如 由於 緩存系統 因子 客戶端
1、memcached簡介
memcached是一個高性能的分布式內存對象緩存系統,它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動應用的訪問性 能。memcached基於一個儲存鍵值對的hashmap,其守護進程是用C寫的,但是客戶端可以用任何語言編寫,並通過memcached協議與守護 進程通信!
memcached的特征
協議簡單:服務器和客戶端的通信不使用復雜的xml格式,而是基於文本行協議
基於libevent的事件處理:libevent是一個程序庫,它將各個操作系統的事件處理功能封裝為統一的接口,無論多少機子什麽系統都可以發揮其高性能的優勢
內置內存存儲方式:數據存儲在自己的內存存儲空間中,由於數據僅存在內存中,服務一旦重啟,數據將全部丟失;另外,數據達到一定值後,就基於LRU算法自動刪除不使用的緩存,不考慮數據的持久問題
不互相通信的分布式:服務器端並沒有分布式功能,“分布式”完全取決於客戶端的實現
2、memcached安裝
第一步:下載memcached for windows穩定版,解壓後,將memcached.exe文件放到自己想存放的盤符內,例如C:\Windows\System32
第二步:以管理員身份運行命令:c:\windows\system32\memcached.exe -d install
第三步:啟動服務命令:c:\windows\system32\memcached.exe -d start
memcached命令示例:
設置memcached,啟動該服務後,memcached服務默認占用的端口是11211,占用的最大內存默認是64M。 如果需要修改這兩個參數,比如修改端口為10000,內存為512,則輸入: D:\memcached\memcached.exe -p 10000 -m 512 -d start , -p 表示要修改的端口, -m表示占用的最大內存(單位為M)
memcached基礎命令:
-p 監聽的端口 -l 連接的IP地址, 默認是本機 -d start 啟動memcached服務 -d restart 重起memcached服務 -d stop|shutdown 關閉正在運行的memcached服務 -d install 安裝memcached服務 -d uninstall 卸載memcached服務 -m 最大內存使用,單位MB。默認64MB -M 內存耗盡時返回錯誤,而不是刪除項 -c 最大同時連接數,默認是1024 -f 塊大小增長因子,默認是1.25 -h 顯示幫助
Memcached 在windows環境下安裝