Instalación · 3 min read · Nov 09, 2025

Cómo instalar Memcached en Ubuntu 20.04 LTS

Memcached es un sistema de caché de memoria distribuida de alto rendimiento y de código abierto. Es un almacén de clave-valor en memoria para pequeños fragmentos de datos arbitrarios y se utiliza para acelerar sitios web dinámicos almacenando datos en RAM. Memcached es una gran herramienta para ti si tu aplicación web tiene muchas lecturas y escrituras poco frecuentes.

En este tutorial, te mostraremos cómo instalar y configurar Memcached en Ubuntu 20.04.

Prerrequisitos

  • Un servidor que ejecute Ubuntu 20.04.
  • Una contraseña de root configurada en tu servidor.

Instalar Memcached

Por defecto, el paquete de Memcached está disponible en el repositorio predeterminado de Ubuntu. Puedes instalarlo usando el siguiente comando:

apt-get install memcached libmemcached-tools -y

Una vez instalado, inicia el servicio de Memcached y habilítalo para que se inicie al reiniciar con el siguiente comando:

systemctl start memcached  
systemctl enable memcached

También puedes verificar el servicio de Memcached usando el siguiente comando:

systemctl status memcached

Deberías obtener la siguiente salida:

? memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (running) desde Thu 2020-05-14 03:03:35 UTC; 33s ago
       Docs: man:memcached(1)
   Main PID: 93483 (memcached)
      Tasks: 10 (limit: 2282)
     Memory: 1.6M
     CGroup: /system.slice/memcached.service
             ??93483 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

May 14 03:03:35 ubuntu2004 systemd[1]: Started memcached daemon.

Por defecto, Memcached está escuchando en el puerto 11211. Puedes verificarlo con el siguiente comando:

ss -tulpn | grep :11211

Deberías ver la siguiente salida:

tcp   LISTEN 0      1024                         127.0.0.1:11211        0.0.0.0:*                                                                                users:(("memcached",pid=93483,fd=26))                                          

Configurar Memcached

El archivo de configuración predeterminado de Memcached se encuentra en /etc/memcached.conf. Puedes configurarlo según tus requisitos.

La configuración predeterminada es suficiente para la mayoría de las aplicaciones. Sin embargo, si deseas permitir el acceso remoto a tu servidor Memcached y cambiar el puerto predeterminado, edita el archivo de configuración de Memcached como se muestra a continuación:

nano /etc/memcached.conf

Cambia los siguientes valores:

# El puerto de conexión predeterminado es 11211
-p 11211

-l tu-ip-del-servidor

# Limitar el número de conexiones entrantes simultáneas. El valor predeterminado del daemon es 1024
 -c 1024

Guarda y cierra el archivo, luego reinicia el servicio de Memcached para implementar los cambios.

systemctl restart memcached

Ahora puedes verificar el estado de Memcached con el siguiente comando:

memcstat --servers=tu-ip-del-servidor

Deberías obtener la siguiente salida:

Server: tu-ip-del-servidor (11211)
     pid: 94106
     uptime: 30
     time: 1589425647
     version: 1.5.22
     libevent: 2.1.11-stable
     pointer_size: 64
     rusage_user: 0.036605
     rusage_system: 0.006100
     max_connections: 1024

Configurar PHP para usar Memcached

En este punto, Memcached está instalado y configurado. Ahora, puedes configurar PHP para usar Memcached.

Primero, instala Apache y los módulos de PHP con el siguiente comando:

apt-get install apache2 libapache2-mod-php php php-cli php-memcached -y

A continuación, crea un archivo PHP de ejemplo en el directorio raíz de Apache con el siguiente comando:

nano /var/www/html/phpinfo.php

Agrega el siguiente código:

Guarda y cierra el archivo, luego reinicia el servicio de Apache para implementar los cambios:

systemctl restart apache2

Ahora, abre tu navegador web y escribe la URL http://tu-ip-del-servidor/phpinfo.php. Deberías ver la siguiente pantalla:

Conectar MemCached a PHP

Como puedes ver, el soporte de Memcached está habilitado en PHP.

Si deseas habilitar el soporte de Python, instala el siguiente paquete:

apt-get install python3-pymemcache -y

Si deseas habilitar el soporte de Perl, instala el siguiente paquete:

apt-get install libcache-memcached-libmemcached-perl -y

Conclusión

En esta guía, aprendiste cómo instalar y configurar Memcached en un servidor Ubuntu 20.04. También aprendiste cómo habilitar el soporte de PHP, Python y Perl en Memcached. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.