For å bruke Memcached i Windows må du først laste ned Memcached for Win32-installasjon.
Nedlastingsadresse: http://jehiah.cz/projects/memcached-win32/
Etter å ha pakket ut, skriv bare inn følgende kommando c:memcachedmemcached.exe -d installer i kommandovinduet for å installere memcached som en Windows-tjeneste.
Etter oppstart av tjenesten opptar den memcachede tjenesten 11211-port som standard, og maksimal minneopptatt som standard er 64M.
Jeg støtte på noen problemer da jeg endret disse to konfigurasjonsalternativene, og jeg søkte mye informasjon på Internett, og alle sa at jeg kunne starte tjenesten med følgende kommando:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, angir -p porten som skal endres, og -m angir maksimal minneopptatt minne (i M).
Men uansett hvordan jeg kalte denne kommandoen, fant jeg ut at porten fortsatt var 11211.
Da jeg åpnet Windows Service Control Panel, oppdaget jeg at serverens oppstartsparametere som var installert som standard memcached.exe ikke skrev -p -m parametere i det hele tatt, bare 1 -d runservice-parameter. Så uansett hvilken kommando du bruker for å starte tjenesten, er den ubrukelig, se figuren nedenfor:
Så jeg tenkte å endre oppstartsparametrene til Windows-tjenesten direkte, operasjonen er som følger: åpne registeret og finn: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server Verdien til ImagePath-elementet er: "c:memcachedmemcached.exe" -d runservice Endret til "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice Etter lagring, start den memcachede tjenesten på nytt, og skriv deretter netstat -n -a i kommandolinjen for å se om porten er endret nå. ^_^
win8 64-bits operativsystemregister HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Andre systemer tester seg selv!
|