Windows下MemCache多端口安裝配置


      Windows下MemCache環境安裝配置的文章很多,但大部分都是用的默認端口11211,如何修改默認端口、如何在一台服務器上配置多個MemCache端口?這正式本文要解決的問題。

      1.從微軟官網下載rktools.exe (安裝只為得到兩個exe程序,可以先檢查步驟2中的程序文件是否存在。如果不存在,也可以從其它服務器上復制相應的文件到相應目錄下。可以直接跳過此步),然后進行安裝。
     下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

     2.在安裝目錄下找到兩個程序文件 instsrv.exe和srvany.exe。或者從其它機器直接復制出這兩個文件,將其放到C:\WINDOWS\system32下

     3.將memcached.exe放到到本機的C:\Program Files\memcached\目錄下

     4.執行如下命令 C:\windows\system32\instsrv.exe memcache_11277 c:\windows\system32\srvany.exe

     注意:64位系統上要把instsrv.exe和srvany.exe放在C:\Windows\sysWow64\路徑下面,然后執行C:\Windows\sysWow64\instsrv.exe memcache_11277 C:\windows\sysWow64\srvany.exe。具體說明參考:http://blog.csdn.net/yaoyaoxingkong/article/details/8431945

      此命令會添加一個叫memcache_11277的服務。同理memcache監聽11287的服務時只需要將memcache_11277改成 memcache_11287。

     

     5.打開注冊表編輯器(開始—運行—Regedit),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcache_11277,編輯ImagePath的鍵值,修改其值為
    "C:\Program Files\memcached\memcached.exe" -d runservice -p 11277 -m 1000 -c 7000 -l 192.168.1.24
    其中紅色部分為監聽的IP,需要設置成本機的內網IP
    -p :監聽的端口。  如果在配置 11287的memcache時需要將其端口改為11287
    -m:使用內存大小
    -l: 監聽的IP。即監聽哪個IP個對應的端口。
    更多參數含義參考:http://www.cnblogs.com/qq78292959/archive/2012/12/27/2836080.html

    

    6.打開服務,將其失敗時的動作修改為重新啟動服務,並確認其啟動方式為自動。

   
    

    點擊下載MemCache安裝所需文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM