標籤:
1.Windows版本的為: http://download.csdn.net/detail/wyc_cs/7575375 將壓縮檔解壓到 e:/memcached/,其中檔案有:“memcached.exe”和“pthreadGC2.dll”,有的版本只有“memcached.exe”。 2. 在CMD下輸入 "e:/memcached/memcached.exe -d install" 安裝。 注意:這一步很多初學者都安裝不了,執行上面命令後控制台會提示如下錯:“failed to install service or service already installed”。原因是無法安裝memcached服務或者此服務已經存在,但是大部分是第一次安裝,所以不存在memcached服務。具體原因是不是以管理員權限來開啟的CMD控制台,因為安裝Windows服務必須要用管理員權限才能安裝。 具體解決辦法是: 在開始中輸入cmd,找到cmd.exe程式,在上面點右鍵,選擇“以管理員身份運行”即可。然後再進行安裝就可以正常的安裝為服務。 查看電腦-管理--服務--memcached是否存在。如果存在就是安裝成功。 另外下面的所以控制台操作都必須以管理員身份開啟 3. 再輸入:"e:/memcached/memcached.exe -d start" 啟動。NOTE:以後memcached將作為windows的一個 務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。 4.若指定了 -m,則表示緩衝大小為 -m後的數字,單位是 M,例如: e:/memcached/memcached.exe –l 127.0.0.1 –m 32 - d start 如下設定memcached使用記憶體問題協助: 按照上面的安裝步驟安裝之後,使用 memcached –m 200 來調整最大記憶體佔用之後會發現沒有起作用,總是預設的64MB的記憶體,在網上搜了一下,原因是註冊表中並沒有寫入資訊,可以這樣來修改。 1、 memcached –d shutdown 首先關閉memcached服務。 2、進入註冊表,找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server, 在其中有一個ImagePath項,值為 "e:/memcached/memcached.exe" -d runservice,在後面加上 -l 127.0.0.1 -m 3000 -c 2048。 3、memcached –d start 啟動memcached服務,這樣就將memcached的最大記憶體修改為了3000MB。 如果下載的是二進位的版本,直接運行就可以了,可以加上參數來加以設定。 常用設定: -p 監聽的連接埠 -l <ip_addr> 串連的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在Windows環境上的下載與安裝配置轉