Instalación de Software · 2 min read · Nov 09, 2025
Cómo instalar Memcached en CentOS 8

Memcached es un sistema de almacenamiento en caché de memoria de alto rendimiento y de código abierto. Almacena datos en memoria y se utiliza para optimizar sitios web dinámicos. Acelera tu sitio web basado en bases de datos almacenando objetos en memoria. Memcached es la primera opción de cualquier webmaster para alojar aplicaciones en tiempo real en Web, Aplicaciones Móviles, Juegos y Comercio Electrónico. En esta guía, explicaré cómo instalar el sistema de almacenamiento en caché en memoria Memcached en CentOS 8.
Requisitos previos
- Un servidor que ejecute CentOS 8.
- Una contraseña de root configurada en el servidor.
Instalando el servidor Memcached
Instalar el paquete Memcached es un proceso simple. Puedes instalarlo ejecutando el siguiente comando:
dnf install memcached libmemcached -yUna vez que el servidor Memcached esté instalado, inicia y habilita el servidor Memcached al reiniciar el sistema:
systemctl enable memcached --nowPara verificar el servicio Memcached, ejecuta el siguiente comando:
systemctl status memcachedSalida:

Configurando Memcached
Por defecto, Memcached es accesible solo desde localhost. Si tu aplicación está alojada en un sistema remoto, necesitarás configurar Memcached para permitir el acceso al puerto 11211 desde la IP del servidor de la aplicación.
Puedes permitir que un servidor remoto acceda a Memcached editando el archivo /etc/sysconfig/memcached:
nano /etc/sysconfig/memcachedEncuentra la siguiente línea:
OPTIONS="-l 127.0.0.1,::1"Y reemplázala con la siguiente línea:
OPTIONS="-l application-server-ip,::1"Guarda y cierra el archivo después de haber terminado. Luego, reinicia el servicio Memcached para aplicar los cambios:
systemctl restart memcachedConfigurando el Firewall
A continuación, necesitarás configurar el firewall para permitir el puerto TCP y UDP 11211 y permitir el acceso desde la IP de tu servidor de aplicación remoto.
Puedes permitirlos con el siguiente comando:
firewall-cmd --zone=public --add-port=11211/udp --permanent
firewall-cmd --zone=public --add-port=11211/tcp --permanent
firewall-cmd --zone=public --add-source=application-server-ip/32 --permanentA continuación, recarga el servicio firewalld para aplicar los cambios:
firewall-cmd --reloadInstalando extensiones de Memcached
Para conectarte al servidor Memcached, necesitarás instalar un cliente específico para el lenguaje.
Si deseas usar Memcached para tu aplicación PHP. Necesitarás instalar la extensión php-pecl-memcached en tu servidor.
Puedes instalarlo con el siguiente comando:
dnf install php-pecl-memcached php-pecl-memcache -ySi deseas usar Memcached para tu aplicación Python. Necesitarás instalar pymemcache en tu servidor.
Puedes instalarlo con el siguiente comando:
pip install pymemcache
pip install python-memcachedConclusión
¡Felicidades! has instalado con éxito Memcached en CentOS 8. Ahora puedes integrar Memcached con tu aplicación basada en PHP o Python y aumentar la velocidad de tu aplicación.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.