GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Memcached en Debian 11 / Debian 10

Memcached, el sistema de almacenamiento en caché de objetos de memoria distribuida de alto rendimiento, es extremadamente útil para acelerar las aplicaciones web dinámicas al aliviar la carga de la base de datos.

Memcached ayuda a minimizar la cantidad de llamadas a los sistemas de bases de datos mediante el almacenamiento en caché de datos en la memoria. Como resultado, las solicitudes posteriores de los mismos datos se pueden atender más rápido y, por lo tanto, mejorar el rendimiento del servidor web.

Aquí veremos cómo instalar Memcached en Debian 11 / Debian 10.

Instalar Memcached en Debian

El paquete Memcached está disponible en el repositorio del sistema operativo Debian. Por lo tanto, no necesita configurar repositorios externos para obtener el paquete de Memcached.

Primero, actualice el índice del repositorio.

sudo apt update

Luego, instale Memcached usando el siguiente comando.

sudo apt install -y memcached

Una vez que se complete la instalación, el servicio Memcached se activará y ejecutará automáticamente. Puede usar el comando ps o el comando systemctl para verificar el estado del servicio.

sudo systemctl status memcached

O

ps -ef | grep -wi memcached

Salida:

memcache 11047 1 0 03:40 ? 00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Configurar Memcached

Puede administrar el servicio Memcached con la ayuda de su archivo de configuración /etc/memcached.conf. Hay cuatro configuraciones importantes mediante las cuales puede activar la instancia de Memcached lista para producción.

El -m establece la memoria máxima que puede usar para el almacenamiento de objetos. El tamaño de memoria predeterminado es de 64 MB. Sin embargo, se recomienda configurar un caché de 256 MB.

-m 256

El -p establece el puerto de escucha para Memcached. El puerto predeterminado es 11211.

-p 11211

El -u configura el servicio Memcached para que se ejecute como un usuario específico.

-u memcache

El -l establece la dirección de escucha para Memcached. De forma predeterminada, Memcached escucha solo en localhost. Por lo tanto, es posible que deba cambiarlo a una dirección IP de interfaz de red para permitir conexiones remotas.

También puede especificar varias direcciones separadas por comas o usando -l varias veces. Aquí, configuraré Memcached para escuchar en 192.168.0.10.

-l 192.168.0.10
La configuración de Memcached para escuchar en la dirección IP viene con seguridad RIESGO porque permite que cualquiera acceda y puede dar lugar a un ataque DDoS. Por lo tanto, debe configurar UFW (Firewall) para permitir conexiones solo desde fuentes confiables.

Reinicie el proceso de Memcached.

sudo systemctl restart memcached

Configurar el cortafuegos para Memcached

Como dije antes, para proteger el servicio de Memcached, deberá configurar el firewall para permitir conexiones entrantes desde una red confiable al puerto de Memcached.

La siguiente regla permitirá conexiones desde la subred 192.168.0.0/24 (dirección IP que va de 192.168.0.1 a 192.168.0.254).

sudo ufw allow from 192.168.0.0/24 to any port 11211

sudo ufw reload

Usar Memcached

Hay muchos clientes de Memcached disponibles para lenguajes de programación como PHP, Python, Java, etc. Sin embargo, para usar Memcached como un sistema de almacenamiento en caché para sus aplicaciones PHP como WordPress o Joomla, deberá instalar la extensión Memcached to para PHP. .

sudo apt install -y php-memcached

Una vez que haya instalado la extensión de PHP, reinicie su servidor web para que se aplique la nueva extensión.

Conclusión

Eso es todo. Espero que haya aprendido a instalar Memcached en Debian 11/Debian 10. Además, puede dirigirse a Memcached Wiki para obtener más información sobre Memcached.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar Memcached en Debian 11 Bullseye

Cómo instalar Go en Debian 10

Cómo instalar Memcached en Debian 11

Cómo instalar Memcached en Debian 11 Linux

Cómo instalar Memcached en Debian 10

Cómo instalar Go en Debian