sql >> Base de Datos >  >> NoSQL >> Memcached

Instalar Memcached en Ubuntu 16.04

Memcached trabaja para mejorar el rendimiento al mantener una copia de los elementos de secuencia de comandos de uso común dentro de la memoria del servidor en un formato que el servidor puede leer más fácilmente, lo que reduce el tiempo. Una característica adicional de este caché de objetos es su capacidad para disminuir la cantidad de conexiones a su base de datos. En este tutorial, instruimos cómo instalar Memcached, pero es importante tener en cuenta que cuando se usa Memcache en una aplicación, la aplicación debe estar especialmente codificada o configurada para almacenar y recuperar datos almacenados en caché.

Nota:Nota:Obtenga más información sobre el almacenamiento en caché en nuestro artículo dedicado o visite nuestra serie para la optimización de la base de datos.

Requisitos previos

  • ¡Iniciamos sesión como root en un Ubuntu 16.04 VPS con tecnología Liquid Web!
  • Instalado y ejecutando Apache y PHP 7.

Instalación de Memcached

Paso 1:
Siguiendo las mejores prácticas, haremos una actualización rápida del paquete usando el siguiente comando.

apt-get update

Paso 2:
Instala el demonio Memcached con este comando.

apt-get install memcached -y

Paso 3:
Instala el módulo Memcache para la funcionalidad de PHP.

apt-get install php-memcached -y

Verificar la instalación de Memcached

Use el indicador php -m para mostrar los módulos compilados mientras busca específicamente Memcached.

php -m | grep memcached
 memcached

Configuraciones opcionales

En algún momento, es posible que deba cambiar la configuración predeterminada de Memcached. Estos incluyen ajustar el número de puerto, la memoria para su caché y la dirección IP de escucha.

vim /etc/memcached.conf

Ajuste estas configuraciones manteniendo las mismas banderas (-m, -p, -u, -l), ajustando la letra o el número después de la bandera y guarde el archivo escribiendo :wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Reinicie su servicio Memcached para reconocer los cambios en este archivo:

systemctl restart memcached

¡Llámenos al 800.580.4985, o abra un chat o un ticket con nosotros para hablar con uno de nuestros asesores expertos en soluciones o alojamiento experimentado para obtener más información sobre nuestros servidores VPS y cómo puede aprovechar estas ofertas hoy!