Om Memcached in Windows te gebruiken, moet je eerst Memcached downloaden voor Win32-installatie.
Downloadadres: http://jehiah.cz/projects/memcached-win32/
Na het uitpakken voer je gewoon het volgende commando in c:memcachedmemcached.exe -d install in het commandovenster om memcached als Windows-service te installeren.
Na het starten van de dienst bezet de memcached dienst standaard poort 11211, en het maximale geheugen dat standaard wordt ingenomen is 64M.
Ik kwam wat problemen tegen bij het aanpassen van deze twee configuratieopties, en ik heb veel informatie op internet doorzocht, en ze zeiden allemaal dat ik de service kon starten met het volgende commando:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, geeft -p de poort aan die gewijzigd moet worden, en -m geeft het maximale geheugen aan (in M).
Maar hoe ik dit commando ook aangaf, ik bleef de poort 11211.
Toen ik het Windows Service Configuratiescherm opende, ontdekte ik dat de standaard geïnstalleerde serverstartparameters memcached.exe helemaal geen -p -m parameters schreven, alleen 1 -d runservice-parameter. Dus ongeacht welk commando je gebruikt om de service te starten, het is nutteloos, zie de onderstaande figuur:
Dus ik dacht eraan om direct de opstartparameters van de Windows-service aan te passen, de bewerking is als volgt: open het register en vind: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server De waarde van het ImagePath-item is: "c:memcachedmemcached.exe" -d runservice Gewijzigd naar "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice Na het opslaan herstart je de gememcachede service en typ je vervolgens netstat -n -a in de opdrachtregel om te zien of de poort nu is veranderd. ^_^
win8 64-bit besturingssysteemregister HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Andere systemen zelftesten!
|