1:下載window32位或64位版本的memcache:windows
http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip緩存
http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available服務器
2:解壓到某個目錄如:E:\JavaEE\memcached 而後在運行中輸入cmd進入命令行,進入到Memcached.exe 所在的目錄,例如:E:\JavaEE\memcachedmemcached
安裝 memcached.exe –d install
啓動 memcached.exe -d start
此時memcached已啓動並註冊爲開機服務,memcached服務默認佔用的端口是11211,佔用的最大內存默認是64M。用telnet命令驗證memcached安裝是否成功:spa
telnet 127.0.0.1 11211命令行
而後使用:stats命令能夠看到memcached的使用狀況以下則說明安裝成功:rest
3:安裝和啓動可設置如下參數:blog
-p 監聽的端口ip
-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 顯示幫助
4:經常使用命令介紹:
add只有數據不存在時進行添加的。格式:add keyName(鍵名) 0 30(過時時間單位爲秒,0表示永不過時)3 (要添加value的長度)
get 命令用於檢索鍵相對的值
delete 命令用於刪除 memcached 中的任何現有值.若是該鍵存在,則刪除該值。若是不存在,則返回一條NOT_FOUND 消息
replace 命令會替換存儲中的鍵。若是緩存中不存在鍵,那麼您將從 memcached 服務器接受到一條 NOT_STORED 消息
set命令若是set的key已經存在,該命令更新該key所對應的原來的數據。若是不存在就等於add 命令