Cómo instalar Memcached en Debian 10

Cómo instalar Memcached en Debian 10

Memcached. es un almacén de clave-valor en memoria de código abierto y gratuito de alto rendimiento que se utiliza como sistema de almacenamiento en caché. Se utiliza principalmente para acelerar los sitios y las aplicaciones web controladas por bases de datos mediante el almacenamiento en caché de los datos en la RAM. Al hacerlo, reduce significativamente la frecuencia con la que se lee una fuente eterna de datos.

Memcached. es simple y fácil de implementar y su API. es ampliamente disponible para una amplia gama de lenguajes de programación populares como Python.

Esta guía le guía a través de la instalación de Memcached. en Debian 10. con nombre en código Debian Buster. y Debian 9. con nombre en código Stretch.

En esta página

  • Instale Memcached en Debian
  • Configure Memcached en Debian
  • Habilite Memcached para aplicaciones PHP y Python

Instalar Memcached en Debian

Los paquetes Memcached. ya están incluidos en el repositorio Debian. y, como tal, vamos a instalar Memcached. usando el administrador de paquetes APT.

Pero primero, actualice los paquetes del sistema como se muestra:

$ sudo apt update freestar.config.enabled_slots.push

A continuación, instale Memcached. invocando el comando:

$ sudo apt install Memcached libmemcached-tools

El paquete libmemcached-tools. es una biblioteca C & C ++ que proporciona múltiples utilidades de línea de comandos que puede utilizar para interactuar y administrar Memcached. servidor.

 Instalar Memcached en Debian 10  Instalar Memcached en Debian 10 Instalar Memcached en Debian 10

Una vez instalado, el servicio Memcached. se iniciará automáticamente y puede verificar esto ejecutando el comando:

$ sudo systemctl status memcached  Verificar estado de Memcached  Verificar estado de Memcached Verificar el estado de Memcached

De forma predeterminada, Memcached. escucha en el puerto 11211. y puede verificar esto usando el comando netstat como se muestra:

$ sudo netstat-pnltu  Verificar el puerto Memcached  Comprobar puerto Memcached Verificar el puerto Memcached

Configurar Memcac hed en Debian

Para configurar Memcached. necesita configurar el archivo/etc/memcached.conf. En su mayor parte, la configuración predeterminada funcionará bien para la mayoría de los usuarios.

Sin ninguna configuración, Memcached. escucha solo en localhost. Si se está conectando al servidor Memcached desde el servidor mismo, no se necesita ninguna configuración.

Para permitir conexiones remotas al servidor, se requiere alguna configuración adicional. Necesitamos modificar el firewall para permitir el acceso al puerto UDP 11211. que Memcached escucha por defecto.

Supongamos que la dirección IP del servidor Memcached es 10.128.0.46. y la dirección IP del cliente es 10.128.0.45. Para permitir que la máquina cliente acceda al servidor Memcached, ejecute el comando.

$ sudo ufw allow desde 10.128.0.45 a cualquier puerto 11211

A continuación, vuelva a cargar el firewall para que los cambios persistan.

$ sudo ufw reload

Luego, diríjase al archivo de configuración memcached.conf.

$ sudo vim/etc/memcached.conf

Asegúrese de ubicar la línea que comienza con-l 127.0.0.1.

 Memcached habilitado para Localhost  Memcached habilitado para localhost Memcached habilitado para localhost

Reemplácelo con la IP del servidor, que en este caso es 10.128.0.4 6. como se muestra:

Habilitar acceso remoto a Memcached  Habilitar el acceso remoto a Memcached Habilitar el acceso remoto a Memcached

Ahora, reinicie Memcached. para que los cambios entren en vigor.

$ sudo systemctl restart memcached

Habilite Memcached para aplicaciones PHP y Python

Si lo desea para utilizar Memcached. como base de datos de almacenamiento en caché para aplicaciones PHP como Drupal. o WordPress. la extensión php-memcached. es requerido.

Para instalarlo, ejecute th e comando: