Za uporabo Memcached v Windows morate najprej prenesti Memcached za namestitev Win32.
Naslov za prenos: http://jehiah.cz/projects/memcached-win32/
Po razpakiranju preprosto vnesite naslednji ukaz c:memcachedmemcached.exe -d install v ukaznem oknu za namestitev memcached kot Windows storitve.
Po zagonu storitve memcached storitev privzeto zasede 11211 port, največja zasedenost pomnilnika pa je privzeto 64M.
Pri spreminjanju teh dveh konfiguracijskih možnosti sem naletel na nekaj težav, iskal sem veliko informacij na internetu in vse so rekle, da lahko storitev zaženem z naslednjim ukazom:
c:memcachedmemcached.exe -p 12345 -m 1024 -d začetek, -p označuje priključek, ki ga je treba spremeniti, -m pa največje število zasedenega pomnilnika (v M).
A ne glede na to, kako sem klical ta ukaz, sem ugotovil, da je port še vedno 11211.
Ko sem odprl Windows Service Control Panel, sem ugotovil, da so parametri zagona strežnika privzeto nameščeni memcached.exe sploh niso zapisovali parametrov -p -m, ampak le parameter runservice 1 -d. Torej, ne glede na to, kateri ukaz uporabite za začetek storitve, je neuporabna, glejte spodnjo sliko:
Zato sem pomislil, da bi neposredno spremenil zagonske parametre Windows storitve, operacija je naslednja: odpri register in najde: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Strežnik Vrednost elementa ImagePath je: "c:memcachedmemcached.exe" -d runservice Spremenjeno v "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice Po shranjevanju ponovno zaženi memcached storitev in nato v ukazno vrstico vtipkaj netstat -n -a, da preveriš, ali je port zdaj spremenjen. ^_^
win8 64-bitni register operacijskega sistema HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Drugi sistemi se sami testirajo!
|