¿Por qué necesita ejecutar Memcached en Windows? Es un asunto caro en un entorno de producción.
Si su código necesita ejecutarse en un entorno Windows, obtenga un cliente memcached de Windows y hable con una máquina memcached basada en * nix.
En un entorno de producción que ejecuta Memcached en Server 2003 o 2008, significaría que obtiene licencias para todas esas cajas. Linux le ofrecerá todos los beneficios de OSS. El TCO aumentará linealmente con memcached en Windows
Editar:
Han pasado alrededor de 1,5 años desde que escribí esta respuesta y muchas cosas han cambiado desde entonces. Tienes que prestar atención, especialmente cuando alguien como Dustin comenta.
Así que así es como puede ejecutar memcached en Windows. Descargue memcached para Windows desde Couchbase (anteriormente Northscale) .
Por lo general, si planea ejecutar Memcached en la misma máquina de producción, querrá iniciarlo en una memoria limitada, es decir, defina la memoria máxima que Memcached puede usar.
c: \ Archivos de programa \ memcached> memcached.exe -m 128.
Aquí memcached se ejecuta con un uso máximo de 128 MB. No desea que Memcached ocupe toda la memoria de su servidor web.
En el momento en que decidió escalar Memcached, deberá considerar lo que dije antes. Comprima además sus valores en las combinaciones de valores clave. Los servidores web suelen consumir muy poco uso de CPU (2-3%) y la compresión aporta mucho valor a la red en comparación con el uso de CPU. Si está demasiado preocupado por la compresión normal, pruebe LZO