GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Memcached en CentOS 8

Memcached es un sistema de almacenamiento en caché de memoria de código abierto y alto rendimiento. Almacena datos en la memoria y se utiliza para optimizar sitios web dinámicos. Acelera su sitio web basado en base de datos almacenando en caché objetos en la 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

  • Un servidor que ejecuta CentOS 8.
  • Se configura una contraseña de root en el servidor.

Instalando el servidor Memcached

Instalar el paquete Memcached es un proceso simple. Puede instalarlo simplemente ejecutando el siguiente comando:

dnf install memcached libmemcached -y

Una vez que el servidor Memcached esté instalado, inicie y habilite el servidor Memcached al reiniciar el sistema:

systemctl enable memcached --now

Para verificar el servicio de Memcached, ejecute el siguiente comando:

systemctl status memcached

Salida:

Configurar Memcached

De forma predeterminada, solo se puede acceder a Memcached desde el host local. Si su aplicación está alojada en el sistema remoto, deberá configurar Memcached para permitir el acceso al puerto 11211 desde la IP del servidor de la aplicación.

Puede permitir que un servidor remoto acceda a Memcached editando el archivo /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Busque la siguiente línea:

OPTIONS="-l 127.0.0.1,::1"

Y lo reemplazó con la siguiente línea:

OPTIONS="-l application-server-ip,::1"

Guarde y cierre el archivo cuando haya terminado. Luego, reinicie el servicio Memcached para aplicar los cambios:

systemctl restart memcached

Configurar cortafuegos

A continuación, deberá configurar el firewall para permitir el puerto TCP y UDP 11211 y permitir el acceso desde la IP de su servidor de aplicaciones remotas.

Puede 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, vuelva a cargar el servicio firewalld para aplicar los cambios:

firewall-cmd --reload

Instalación de extensiones de Memcached

Para conectarse al servidor Memcached, deberá instalar un cliente específico del idioma.

Si desea utilizar Memcached para su aplicación PHP. Deberá instalar la extensión php-pecl-memcached en su servidor.

Puede instalarlo con el siguiente comando:

dnf install php-pecl-memcached php-pecl-memcache -y

Si desea utilizar Memcached para su aplicación de Python. Deberá instalar pymemcache en su servidor.

Puede instalarlo con el siguiente comando:

pip install pymemcache
pip install python-memcached

Conclusión

¡Felicidades! Ha instalado correctamente Memcached en CentOS 8. Ahora puede integrar Memcached con su aplicación basada en PHP o Python y aumentar la velocidad de su aplicación.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar Memcached en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Memcached (servidor de almacenamiento en caché) en CentOS 8

Cómo instalar Memcached en CentOS/RHEL 8