Instalar memcached en Ubuntu 20.04
Qué es Memcached y por qué debería usarlo
De forma predeterminada, gran parte de los datos "temporales" se almacenan en los archivos del disco. Y es tan lento incluso si esta unidad es moderna SSD. La forma obvia de aumentar el rendimiento del sistema es "soltar" los archivos temporales en el RAM. El método más utilizado para hacer esto es memcached.
Antes de la instalación
Para instalar un servicio seguro para el almacenamiento en caché, necesita:
- Servidor con Linux sistema operativo, por ejemplo Ubuntu 20.04
- Credenciales de acceso privilegiado (acceso raíz o permisos sudo)
- Opcional - sistema firewall facilita
Instalar el servicio y las herramientas.
El procedimiento de configuración es muy, muy simple. Solo haz esto:
apt-get update
Configuración básica
El servicio de almacenamiento en caché almacena su configuración en el archivo /etc/memcached.conf. Las opciones más interesantes son:
-p # usa el puerto TCP que escuchará el servicio
-U # puerto UDP (opcional)
-l # dirección IP de escucha del servicio, generalmente 127.0.0.1 para servicios locales o dirección "externa" para "remoto"
-c # cuántas conexiones simultáneas están permitidas
-S # esta bandera necesaria para usar la autenticación (ver más abajo)
Para aceptar conexiones entrantes, permítalo en el sistema firewall lado:
Aumenta la seguridad
En caso de que su servidor sea accesible desde el exterior, sería bueno tener algo de seguridad. En los próximos pasos, implementaremos la autenticación simple para Memcached. Siga los pasos para hacerlo:
- Instalación de una línea:
- Agregando la configuración:
- El siguiente paso puede agregar la contraseña y corregir la propiedad del archivo. NOTA: no es usuario del sistema, memcached tiene autorización por separado:
chown memcache:memcache /etc/sasl2/memcached-sasldb2
- Para aplicar todos los cambios, se necesita reiniciar el servicio:
Comprobar el resultado
Simplemente puede verificar si el servicio de almacenamiento en caché se ejecuta o no. Solo corre:
Usted debe ver algo como esto
Resumen
Esta instrucción le enseña qué es el objetivo de los cachés, cómo configurarlo, ajustarlo y asegurarlo.