Pentru a folosi Memcached în Windows, trebuie mai întâi să descarci Memcached pentru instalarea Win32.
Adresă de descărcare: http://jehiah.cz/projects/memcached-win32/
După dezipare, introduceți următoarea comandă c:memcachedmemcached.exe -d instalați în fereastra de comenzi pentru a instala memcached ca serviciu Windows.
După pornirea serviciului, serviciul memcached ocupă implicit portul 11211, iar memoria maximă ocupată implicit este 64M.
Am întâmpinat unele probleme când modificam aceste două opțiuni de configurare și am căutat multe informații pe Internet, iar toate spuneau că pot începe serviciul cu următoarea comandă:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, -p indică portul ce trebuie modificat, iar -m indică memoria maximă ocupată (în M).
Dar indiferent cum am numit această comandă, am constatat că portul era tot 11211.
Când am deschis Panoul de Control al Serviciului Windows, am constatat că parametrii de pornire ai serverului instalați implicit memcached.exe nu scriau deloc parametrii -p -m, ci doar un parametru -d runservice. Așadar, indiferent ce comandă folosești pentru a porni serviciul, este inutilă, vezi figura de mai jos:
Așa că m-am gândit să modific direct parametrii de pornire ai serviciului Windows, operația este următoarea: deschid registrul și găsești: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server Valoarea elementului ImagePath este: "c:memcachedmemcached.exe" -d runservice Schimbat în "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice După salvare, repornește serviciul memcached și apoi tastează netstat -n -a în linia de comandă pentru a vedea dacă portul a fost schimbat acum. ^_^
Registrul sistemului de operare Win8 pe 64 de biți HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Alte teste de sistem!
|