¿Por qué necesita ejecutar memcached en Windows? Es un asunto costoso en un entorno de producción.
Si su código necesita ejecutarse en un entorno de Windows, consiga un cliente de Memcached de Windows y hable con una máquina de memcached basada en * nix.
En un entorno de producción que ejecute memcached en Server 2003 o 2008, significa que obtendrá licencias para todos esos cuadros. Linux le ofrecerá todos los beneficios de OSS. TCO aumentará linealmente con memcached en Windows
Editar:
Ha sido alrededor de 1,5 años desde que escribí esta respuesta y muchas cosas han cambiado desde entonces. Debes darte cuenta, especialmente cuando alguien como Dustin comenta.
Así es cómo puede obtener memcached en Windows. Download memcached for windows from Couchbase (formerly Northscale).
Normalmente, si planea ejecutar memcached en la misma máquina de producción, debería iniciarla en una memoria limitada, es decir, definir la memoria máxima que puede usar memcached.
c: \ Program Archivos \ memcached> memcached.exe -m 128.
Aquí memcached se ejecuta con un máximo de 128 mb de uso. No quiere que memcached ocupe toda la memoria en su servidor web.
En el momento en que decidió scale out memcached, tendrá que considerar lo que dije anteriormente. Además, comprima sus valores en las combinaciones de valores clave. Los servidores web suelen consumir muy poco CPU (2-3%) y la compresión aporta mucho valor a la red en comparación con el uso de la CPU. Si está demasiado preocupado por la compresión normal, intente LZO
Usted está apuntando a un poste 2008 blog. Memcached se está volviendo bastante amigable últimamente en Windows: http://www.northscale.com/ – Dustin
+1 a Dustin. Hemos estado utilizando NorthScale y es bastante amigable para Windows, con una agradable interfaz de usuario (web) – ram
@Dustin y @ram - Dustin, disfruta de tu +1 pero esta pregunta se realizó en 2008. – Justin