LinuxParty
Memcached es un almacén de valores clave en memoria de código abierto, de alto rendimiento y súper rápido diseñado para acelerar las aplicaciones web. Entre las aplicaciones web populares que dependen de Memcached se incluyen FaceBook , Reddit y Twitter.
Ver también: Asegurar memcached del servidor, para evitar amplificar ataques DDoS
En este artículo, aprenderá cómo instalar y configurar un sistema de almacenamiento en caché Memcached en CentOS 8 Linux (las mismas instrucciones también funcionan en RHEL 8 Linux).
Instalación de Memcached en CentOS 8
Por defecto, los paquetes de Memcached están incluidos en los repositorios de CentOS 8 . Con esto en mente, vamos a utilizar el administrador de paquetes dnf predeterminado para instalar Memcached junto con otros paquetes.
$ sudo dnf install memcached libmemcached
Para ver información detallada sobre el paquete Memcached , ejecute el siguiente comando rpm .
$ rpm -qi memcached
El comando mostrará detalles como la versión, tipo de arquitectura, licencia y fecha de lanzamiento del paquete como se muestra a continuación.
Ver información de Memcached
Configurar Memcached en CentOS 8
Ahora que hemos terminado de instalar Memcached , debemos configurarlo para que otras aplicaciones puedan interactuar con él. La configuración de Memcached se encuentra en el archivo: /etc/sysconfig/memcached .
Por defecto, Memcached escucha el puerto 11211 y está configurado para escuchar solo el sistema localhost como se muestra en la línea número 5.
Ver la configuración de Memcached
Para configurar Memcached para que las aplicaciones de los sistemas remotos pueden conectarse al servidor, es necesario cambiar el localhost dirección 127.0.0.1 a la dirección del host remoto.
Supongamos que estamos en una red local privada. La IP de nuestro servidor Memcached es 192.168.2.101, mientras que la IP del cliente remoto donde la aplicación que se conecta a Memcached es 192.168.2.105 .
-l <addr> para escuchar interfaz (predeterminada: INADDR_ANY, todas las direcciones) puede especificarse como host:puerto. Si no especificas un número de puerto, el valor que especificó con -p o -U es usado. Puede especificar varias direcciones separadas por comas o usando -l varias veces
Vamos a reemplazar la dirección localhost con la IP 192.168.2.105 del cliente remoto como se muestra.
Configure Memcached en CentOS 8
Luego, necesitamos abrir el puerto 11211 en el firewall para permitir el tráfico desde el host del cliente.
$ sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent $ sudo firewall-cmd --reload
Para confirmar que el puerto 11211 está abierto en el firewall, ejecute el comando.
$ sudo firewall-cmd --list-ports | grep 11211
Confirmar puerto Memcached
¡Perfecto !, la salida confirma que el puerto está abierto. El tráfico del cliente remoto ahora puede acceder al servidor Memcached.
Después de terminar con los ajustes y configuraciones, inicie y habilite Memcached como se muestra.
$ sudo systemctl start memcached $ sudo systemctl enable memcached
Para verificar el estado de Memcached, ejecute el comando.
$ sudo systemctl status memcached
Verificar 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 con tecnología PHP como Drupal , Magento o WordPress , instale la extensión php-pecl-memcache para que su aplicación se comunique sin problemas con el servidor Memcached .
$ sudo dnf install php-pecl-memcache
Si está ejecutando una aplicación Python , use el instalador del paquete pip para instalar las siguientes bibliotecas de Python.
Cómo instalar PIP para administrar paquetes de Python en Linux
$ pip3 instalar pymemcache --user $ pip3 instalar python-memcached --user
Y eso es. En esta guía, aprendió a instalar el sistema de almacenamiento en caché Memcached en el servidor CentOS 8 . Para obtener más información sobre Memcached, consulte el Wiki de Memcached .

-
Espacio
- El primer satélite construido con paneles de madera fue lanzado al espacio
- Lo que quise saber del Universo pero la mala divulgación no contó
- ¿Puede existir vida en el espacio sin un planeta? Un nuevo estudio revela una respuesta sorprendente
- Los competidores de SpaceX se esfuerzan por construir cohetes reutilizables
- Descifraron la señal ¡Wow!: y su resultado no te gustará
- Starlink ya está disponible en todos los vuelos Airbus de Hawaiian Airlines
- Hace 4.500 millones de años, otro planeta impactó contra la Tierra. Hemos encontrado sus restos.
- Estudio Revela que las Civilizaciones Avanzadas en la Vía Láctea Podrían ser Extremadamente Raras
- Plutón no regresará, pero los astrónomos quieren redefinir los planetas nuevamente
- La Voyager 1 regresa a las operaciones científicas normales
- China aterriza con éxito una sonda en la cara oculta de la Luna y comienza a recolectar muestras
- Un estudio confirma la predicción de Einstein: los agujeros negros tienen una "región que se hunde"
- La Voyager 1, la primera nave en el espacio interestelar, puede haberse quedado a oscuras
- Adiós al Ingenuity, Perseverence toma una foto del helicóptero dañado y abandonado en Marte.
- Una Kilonova a años luz de la tierra, representa un potencial peligro para nuestro planeta