Cómo instalar y configurar Memcached en Centos 8

Cómo instalar y configurar Memcached en Centos 8

Memcached es una tienda OpenSource, de alto rendimiento y súper rápida de valor clave en memoria que está diseñada para acelerar las aplicaciones web. Entre las aplicaciones web populares que dependen Memcached incluir Facebook, Reddit, y Gorjeo.

En este artículo, aprenderá cómo instalar y configurar un Memcached sistema de almacenamiento en caché en Centos 8 Linux (las mismas instrucciones también funcionan en Rhel 8 Linux).

Instalación de Memcached en Centos 8

Por defecto, Memcached Los paquetes están incluidos en Centos 8 repositorios. Con esto en mente, vamos a utilizar el administrador de paquetes DNF predeterminado para instalar Memcached junto con otros paquetes.

$ sudo dnf instalación memcached libmemcached 
Instale Memcached en Centos 8

Para ver la información detallada sobre el Memcached Paquete, ejecute el siguiente comando rpm.

$ rpm -qi 

El comando mostrará detalles como el versión, liberar, tipo de arquitectura, Licencia, y fecha de lanzamiento del paquete como se muestra a continuación.

Ver información Memcached

Configuración de Memcached en Centos 8

Ahora que hemos terminado de instalar Memcached, Necesitamos configurarlo para que otras aplicaciones puedan interactuar con él. La configuración de Memcached se encuentra en el /etc/sysconfig/memcached archivo.

Por defecto, Memcached escucha el puerto 11211 y está configurado para escuchar solo el hostil sistema como se muestra en la línea número 5.

Ver configuración Memcached

Para configurar Memcached Para que las aplicaciones de los sistemas remotos puedan conectarse al servidor, debe cambiar el hostil DIRECCIÓN 127.0.0.1 a la dirección del host remoto.

Supongamos que estamos en una red local privada. Nuestro Memcached La IP del servidor es 192.168.2.101 mientras que la IP del cliente remoto se conecta la aplicación Memcached es 192.168.2.105.

Vamos a reemplazar el hostil dirección con la IP del cliente remoto 192.168.2.105 como se muestra.

Configurar memcached en Centos 8

A continuación, necesitamos abrir el puerto 11211 en el firewall para permitir el tráfico del host del cliente.

$ sudo firewall-cmd --add-puer = 11211/tcp --zone = public --permanent $ sudo firewall-cmd--Reload 

Para confirmar que el puerto 11211 se abre en el firewall, ejecute el comando.

$ sudo firewall-cmd --list-puertos | GREP 11211 
Confirmar puerto memcached

Perfecto!, La salida confirma que se abre el puerto. El tráfico del cliente remoto ahora puede acceder al servidor Memcached.

Haber terminado con la configuración y las configuraciones, iniciar y habilitar Memcached como se muestra.

$ sudo systemctl iniciar memcached $ sudo systemctl habilita memcached 

Para verificar el estado de Memcached, ejecute el comando.

$ sudo systemctl status memcached 
Verificar el estado de Memcached

La salida es una confirmación de que Memcached está en funcionamiento.

Habilitar MEMCached para aplicaciones

Si está ejecutando una aplicación alimentada por PHP como Drupal, Magento o WordPress, Instala el Php-Pecl-Memcache extensión para que su aplicación se comunique sin problemas con el Memcached servidor.

$ sudo DNF Instalar PhP-Pecl-Memcache 

Si estás ejecutando un Pitón Aplicación, use el instalador de paquetes PIP para instalar las siguientes bibliotecas de Python.

$ PIP3 Instalar PymemCache-User $ PIP3 Instalar Python-MemCached-User 

Y eso es. En esta guía, aprendió a instalar Memcached sistema de almacenamiento en caché en Centos 8 servidor. Para obtener más información sobre Memcached, consulte el wiki de Memcached.