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 -yUna 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 memcachedTambién puedes verificar el servicio de Memcached usando el siguiente comando:
systemctl status memcachedDeberí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 :11211Deberí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.confCambia 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 memcachedAhora puedes verificar el estado de Memcached con el siguiente comando:
memcstat --servers=tu-ip-del-servidorDeberí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 -yA continuación, crea un archivo PHP de ejemplo en el directorio raíz de Apache con el siguiente comando:
nano /var/www/html/phpinfo.phpAgrega el siguiente código:
Guarda y cierra el archivo, luego reinicia el servicio de Apache para implementar los cambios:
systemctl restart apache2Ahora, abre tu navegador web y escribe la URL http://tu-ip-del-servidor/phpinfo.php. Deberías ver la siguiente pantalla:

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 -ySi deseas habilitar el soporte de Perl, instala el siguiente paquete:
apt-get install libcache-memcached-libmemcached-perl -yConclusió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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.