天天看點

Windows 下安裝 MemcachedWindows 下安裝 Memcached

Windows 下安裝 Memcached

官網上并未提供 Memcached 的 Windows 平台安裝包,我們可以使用以下連結來下載下傳,你需要根據自己的系統平台及需要的版本号點選對應的連結下載下傳即可:

  • 32位系統 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
  • 64位系統 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip

在 1.4.5 版本以前 memcached 可以作為一個服務安裝,而在 1.4.5 及之後的版本删除了該功能。是以我們以下介紹兩個不同版本 1.4.4 及 1.4.5的不同安裝方法:

memcached <1.4.5 版本安裝

1、解壓下載下傳的安裝包到指定目錄。

2、在 1.4.5 版本以前 memcached 可以作為一個服務安裝,使用管理者權限運作以下指令:

c:\memcached\memcached.exe -d install      

注意:你需要使用真實的路徑替代 c:\memcached\memcached.exe。

3、然後我們可以使用以下指令來啟動和關閉 memcached 服務:

c:\memcached\memcached.exe -d start
c:\memcached\memcached.exe -d stop      

4、如果要修改 memcached 的配置項, 可以在指令行中執行 regedit.exe 指令打開系統資料庫并找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached" 來進行修改。

如果要提供 memcached 使用的緩存配置 可以修改 ImagePath 為:

"c:\memcached\memcached.exe" -d runservice -m 512      

-m 512 意思是設定 memcached 最大的緩存配置為512M。

此外我們還可以通過使用 "c:\memcached\memcached.exe -h" 指令檢視更多的參數配置。

5、如果我們需要解除安裝 memcached ,可以使用以下指令:

c:\memcached\memcached.exe -d uninstall      

memcached >= 1.4.5 版本安裝

1、解壓下載下傳的安裝包到指定目錄。

2、在 memcached1.4.5 版本之後,memcached 不能作為服務來運作,需要使用任務計劃中來開啟一個普通的程序,在 window 啟動時設定 memcached自動執行。

我們使用管理者身份執行以下指令将 memcached 添加來任務計劃表中:

schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"      

注意:你需要使用真實的路徑替代 c:\memcached\memcached.exe。

注意:-m 512 意思是設定 memcached 最大的緩存配置為512M。

注意:我們可以通過使用 "c:\memcached\memcached.exe -h" 指令檢視更多的參數配置。

3、如果需要删除 memcached 的任務計劃可以執行以下指令:

schtasks /delete /tn memcached      

在服務安裝好後,我們需要開放這個端口

Windowser Server 2012 R2的解決方案:

  開啟特定端口:

    開啟的是80端口,如果要改其他端口也是一樣的步驟。

Win7系統的“控制台→系統和安全→Windows防火牆”,點選左側菜單中的“進階設定”。

Windows 8/8.1、Windows Server 2012用Win+X,搜尋防火牆,然後打開。

滑鼠右鍵點選“入站規則”,從彈出菜單中點選“建立規則”。

建立規則

在“要建立的規則類型”中,點選“端口”,下一步,選擇“TCP”,點選“特定本地端口”後填入端口号80。

填入端口号11211

點選“下一步”,點選“允許連接配接”,再點“下一步”,根據使用者的實際情況和需求勾選域、專用或共用等選項,最後為這個規則命名。

這下就可以在本地連接配接伺服器上的memcached了(如果你的還不行,且是雲伺服器,那麼需要去阿裡控制台新增安全規則校驗)