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 -y

Una vez que el servidor Memcached esté instalado, inicia y habilita el servidor Memcached al reiniciar el sistema:

systemctl enable memcached --now

Para verificar el servicio Memcached, ejecuta el siguiente comando:

systemctl status memcached

Salida:

Estado de Memcached

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/memcached

Encuentra 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 memcached

Configurando 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 --permanent

A continuación, recarga el servicio firewalld para aplicar los cambios:

firewall-cmd --reload

Instalando 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 -y

Si 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-memcached

Conclusió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.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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