За да използвате Memcached в Windows, първо трябва да изтеглите Memcached за инсталация на Win32.
Адрес за изтегляне: http://jehiah.cz/projects/memcached-win32/
След като го разархивирате, просто въведете следната команда c:memcachedmemcached.exe -d install в командния прозорец, за да инсталирате memcached като Windows услуга.
След стартиране на услугата, memcached услугата по подразбиране заема 11211 порт, а максималната заета памет по подразбиране е 64M.
Срещнах някои проблеми при модифициране на тези две конфигурационни опции и търсих много информация в интернет, и всички казваха, че мога да стартирам услугата със следната команда:
c:memcachedmemcached.exe -p 12345 -m 1024 -d старт, -p означава порта, който трябва да се модифицира, а -m означава максимално заетата памет (в M).
Но независимо как извиках тази команда, открих, че портът все още е 11211.
Когато отворих Windows Service Control Panel, установих, че параметрите за стартиране на сървъра, инсталирани по подразбиране, memcached.exe изобщо не записват -p -m параметри, а само 1 -d runservice параметър. Така че, независимо коя команда използвате, за да стартирате услугата, тя е безполезна, вижте фигурата по-долу:
Затова реших директно да променя параметрите за стартиране на Windows услугата, операцията е следната, отвори регистъра и намери: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached сървър Стойността на елемента ImagePath е: "c:memcachedmemcached.exe" -d runservice Променено на "c:memcachedmemcached.exe" -p 12345 -m 128 -d runservice След запазване, рестартирайте memcached услугата и въведете netstat -n -a в командния ред, за да видите дали портът вече е променен. ^_^
Регистър на 64-битовата операционна система win8 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Други системи се самотестват!
|