Jotta voit käyttää Memcachedia Windowsissa, sinun täytyy ensin ladata Memcached Win32-asennusta varten.
Latausosoite: http://jehiah.cz/projects/memcached-win32/
Purkamisen jälkeen syötä seuraava komento c:memcachedmemcached.exe -d asenna komentoikkunaan asentaaksesi memcachedin Windows-palveluna.
Palvelun käynnistämisen jälkeen memcached-palvelu käyttää oletuksena porttia 11211, ja oletuksena maksimimuisti on 64M.
Kohtasin ongelmia näiden kahden asetusvaihtoehdon muokkauksessa, ja etsin paljon tietoa internetistä, ja kaikki sanoivat, että palvelun voisi käynnistää seuraavalla komennolla:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, -p tarkoittaa muokattavaa porttia ja -m maksimimuistia, joka on käytössä (M).
Mutta miten tahansa kutsuin tämän komennon, huomasin, että portti oli edelleen 11211.
Kun avasin Windows Service Control Panelin, huomasin, että oletuksena asennettujen palvelimen käynnistysparametrien memcached.exe eivät kirjoittaneet -p -m -parametreja lainkaan, vaan vain yhden -d runservice-parametrin. Joten riippumatta siitä, mitä komentoa käytät palvelun käynnistämiseen, se on hyödytön, katso alla oleva kuva:
Joten ajattelin muuttaa suoraan Windows-palvelun käynnistysparametreja, toiminto menee näin: avaan rekisterin ja löydän: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Palvelin ImagePath-alkion arvo on: "c:memcachedmemcached.exe" -d runservice Muutettu muotoon "c:memcachedmemcached.exe" -p 12345 -m 128 -d juoksupalvelu Tallennuksen jälkeen käynnistä memcached-palvelu uudelleen ja kirjoita komentoriville netstat -n -a nähdäksesi, onko portti nyt muuttunut. ^_^
win8 64-bittinen käyttöjärjestelmärekisteri HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Muiden järjestelmien itsetestejä!
|