Introducción e instalación

1. ¿Qué es Memcached

Memcached es uncomponente de caché distribuido en memoria, una herramienta de caché independiente de terceros que no depende de ningún lenguaje de programación. Se usa habitualmente para optimizar el rendimiento de sitios web: almacena los datos de mayor acceso en memoria y reduce la carga de consultas sobre la base de datos.

Características: almacenamiento exclusivo en memoria, estructura de pares clave‑valor, funcionamiento distribuido, sin persistencia (los datos se pierden al apagar el equipo).

2. Selección del paquete de instalación

Descarga recomendada: memcached-win64-1.4.4-14.zip

Sitio oficial memcached – a distributed memory object caching system


Restricciones de versión
Las versionesanteriores a la 1.4.5 (incluida la 1.4.4) permiten registrarse directamente como servicio de Windows;
Las versiones oficiales 1.4.5 y superiores eliminaron la función de instalación de servicio -d install, por lo que no se pueden usar los comandos de instalación que se muestran a continuación.

3. Pasos de instalación en Windows

  1. Descomprime el archivo comprimido en una rutasin caracteres chinos ni espacios (ejemplo: D:\memcached-win64-1.4.4-14)

Ruta no recomendada: D:\Program Files\memcached (contiene espacios y suele provocar fallos al registrar el servicio)

  1. Haz clic derecho sobre CMD → Ejecutar como administrador, usa cd para moverte hasta la carpeta descomprimida
D:
cd D:\memcached-win64-1.4.4-14Lenguaje del código: CSS (css)
  1. Regístralo como servicio del sistema Windows
memcached.exe -d installLenguaje del código: CSS (css)

4. Comandos para iniciar y detener el servicio

# Iniciar servicio
memcached.exe -d start

# Detener servicio
memcached.exe -d stop

# Desinstalar servicio (requiere CMD con permisos de administrador)
memcached.exe -d uninstallLenguaje del código: CSS (css)

5. Parámetros de configuración básicos habituales (añadir al arrancar)

ParámetroDescripción
-m 256Cantidad máxima de memoria disponible, unidad MB, valor por defecto 64MB
-p 11211Puerto de escucha, por defecto 11211
-l 0.0.0.0Dirección de escucha; 127.0.0.1 solo acceso local, 0.0.0.0 permite acceso desde red local o redes externas
-c 2048Número máximo de conexiones simultáneas

Ejemplo de instalación de servicio con parámetros personalizados:

memcached.exe -d install -m 256 -l 0.0.0.0Lenguaje del código: CSS (css)

Avisos importantes

  1. Es obligatorio usar CMD como administrador, si no fallará la instalación del servicio;
  2. La ruta de la carpetano debe contener caracteres chinos ni espacios;
  3. La versión original para Windows de Memcached ya no recibe mantenimiento oficial, para entornos de producción se recomienda implementarlo sobre Linux;
  4. Puerto por defecto 11211, debes permitirlo en el firewall para conexiones externas;
  5. Memcachedno cuenta con autenticación de usuario, exponerlo directamente en internet público genera riesgos de seguridad.

7. Prueba sencilla de conexión

Usa telnet para comprobar si el servicio local se ha iniciado correctamente

telnet 127.0.0.1 11211Lenguaje del código: CSS (css)

Una vez establecida la conexión puedes ejecutar los comandos de lectura y escritura de caché set/get.

Introducción e instalación

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *