Ahhoz, hogy a Memcached Windowsban használhasd, először le kell tölteni a Memcachedet a Win32 telepítéséhez.
Letöltési cím: http://jehiah.cz/projects/memcached-win32/
A kicsomagolás után egyszerűen írja be a következő parancsot c:memcachedmemcached.exe -d telepítése a parancsablakban, hogy telepítse a memcachedet Windows szolgáltatásként.
A szolgáltatás elindítása után a memcached szolgáltatás alapértelmezés szerint a 11211 portot foglalja el, és alapértelmezés szerint a maximális memória 64M.
Problémákkal találkoztam a két konfigurációs opció módosításakor, és rengeteg információt kerestem az interneten, és mindegyik azt írta, hogy a következő parancsot indíthatom el a szolgáltatást:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, -p a módosítandó portot, -m pedig a maximális elfoglalt memóriát (M-ben).
De bárhogyan is hívtam ezt a parancsot, azt tapasztaltam, hogy a port még mindig 11211 volt.
Amikor megnyitottam a Windows Service Vezérlőpultot, azt tapasztaltam, hogy az alapértelmezett telepített szerver indítási paraméterei memcached.exe egyáltalán nem írtak -p -m paramétereket, csak egy -d runservice paramétert. Tehát bármilyen parancsot is használsz a szolgáltatás indításához, az haszontalan, lásd az alábbi ábra:
Ezért gondoltam arra, hogy közvetlenül módosítom a Windows szolgáltatás indítási paramétereit, a művelet a következő: megnyitom a regisztert, és megtalálom: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached szerver Az ImagePath elem értéke: "c:memcachedmemcached.exe" -d runservice Átalakítva "c:memcachedmemcached.exe"-re -p 12345-re -m 128-d futószolgálatra Mentés után indítsd újra a memcached szolgáltatást, majd írd be a netstat -n -a parancssorba, hogy megnézd, megváltoztatták-e a portot. ^_^
win8 64-bites operációs rendszer HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Más rendszerek önvizsgálatai!
|