För att använda Memcached i Windows måste du först ladda ner Memcached för Win32-installation.
Nedladdningsadress: http://jehiah.cz/projects/memcached-win32/
Efter att ha packat upp, ange bara följande kommando c:memcachedmemcached.exe -d installera i kommandofönstret för att installera memcached som en Windows-tjänst.
Efter att tjänsten startats upptar den memcachede tjänsten port 11211 som standard, och det maximala minnet som upptas som standard är 64M.
Jag stötte på vissa problem när jag ändrade dessa två konfigurationsalternativ, och jag sökte mycket information på internet, och de sa alla att jag kunde starta tjänsten med följande kommando:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, indikerar -p porten som ska ändras, och -m anger det maximala minnesupptaget (i M).
Men oavsett hur jag kallade på detta kommando, upptäckte jag att porten fortfarande var 11211.
När jag öppnade Windows Service Control Panel upptäckte jag att serverstartparametrarna som installerats som standard memcached.exe inte skrev -p -m parametrar alls, bara 1 -d runservice-parameter. Så oavsett vilket kommando du använder för att starta tjänsten är det värdelöst, se figuren nedan:
Så jag tänkte att direkt ändra startparametrarna för Windows-tjänsten, operationen är följande: öppna registret och hitta: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server Värdet på ImagePath-objektet är: "c:memcachedmemcached.exe" -d runservice Ändrat till "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice Efter att ha sparat, starta om den memcachede tjänsten och skriv sedan netstat -n -a i kommandoraden för att se om porten har ändrats nu. ^_^
win8 64-bitars operativsystemregister HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Andra system-självtester!
|