Зачем вам нужно запускать memcached на windows? Это дорогое дело в производственной среде.
Если ваш код должен работать в среде Windows, получите клиент memcached для Windows и поговорите с машиной memcached на базе * nix.
В производственной среде, выполняющей memcached на Server 2003 или 2008, это означает, что вы получите лицензии на все эти блоки. Linux предложит вам все преимущества OSS. TCO будет расти линейно с memcached на Windows
Редактировать:
Прошло около 1,5 лет с тех пор, как я написал этот ответ, и с тех пор многое изменилось. Вы должны обратить на это внимание, особенно когда кто-то вроде Дастина комментирует.
Итак, вот как вы можете получить memcached на Windows работает. Загрузить memcached для окон из Couchbase (ранее Northscale) .
Как правило, если вы планируете запускать memcached на том же производственном компьютере, который вы хотите запустить в ограниченной памяти, то есть определите максимальное количество памяти, которое memcached может использовать.
C: \ Program
Файлы \ memcached> memcached.exe -m 128.
Здесь memcached работает с максимальным использованием 128 МБ. Вы не хотите, чтобы memcached занимал всю память на вашем веб-сервере.
В тот момент, когда вы решили масштабировать memcached, вам нужно будет рассмотреть то, что я сказал ранее. Дополнительно сожмите ваши значения в комбинациях ключ-значение. Веб-серверы, как правило, потребляют очень мало ресурсов ЦП (2-3%), а сжатие приносит большую пользу сети по сравнению с использованием ЦП. Если вас слишком беспокоит нормальное сжатие, попробуйте LZO