Memcached es un sistema de almacenamiento en caché de objetos de memoria diseñado específicamente para mejorar la velocidad de las aplicaciones web dinámicas al reducir la carga del servidor de la base de datos. Si explicamos el uso de Memcached en palabras simples, le ayudará a tomar la memoria de la parte de su sistema donde no es necesaria y asignarla a esa parte de la memoria donde se necesita más memoria. De esta manera, la mayoría de sus servidores web no tienen que lidiar con el caché, la mayoría de los desarrolladores dedicaron máquinas separadas para manejar el caché.
En esta guía, se han discutido en detalle dos métodos diferentes de instalación de Memcached, junto con su configuración básica en Ubuntu.
Tabla de Contenidos
Cómo instalar Memcached en Ubuntu 22.04
Hay dos métodos diferentes para la instalación de Memcached en Ubuntu, ya sea desde su repositorio predeterminado utilizando el administrador de paquetes apt o descargando su paquete tar desde su sitio web oficial.
Método 1: Cómo instalar Memcached en Ubuntu 22.04 desde su repositorio predeterminado
El primer y sencillo método para instalar Memcached en Ubuntu es instalarlo desde su repositorio predeterminado, para lo cual usaremos el administrador de paquetes apt:
ps sudo apto Instalar en pc Memcached libmemcached-herramientas -y
Para confirmar la ejecución exitosa del comando anterior, encontraremos los detalles de la versión instalada de Memcached usando el comando:
Usando el comando systemctl, comprobaremos el estado de memcached:
ps sudo systemctl estado memcached
Para desinstalar el memcached de Ubuntu con todos sus archivos de configuración, usaremos el comando purge con el administrador de paquetes apt:
ps sudo apt purge memcached libmemcached-herramientas -y
Método 2: Instalar Memcached en Ubuntu 22.04 descargando su paquete tar
Otro método para instalar Memcached en Ubuntu es descargar su paquete comprimido desde su sitio web oficial usando el comando wget:
ps wget -C https://memcached.org/archivos/memcached-1.6.15.tar.gz
Descomprima el archivo comprimido para acceder a su contenido usando el comando:
ps alquitrán -zxvf memcached-1.6.15.tar.gz
Enumere el contenido del directorio para confirmar que el archivo se ha descomprimido:
Navegue al directorio memcached-1.6.15 usando el discos compactos dominio:
Ahora instale el paquete libevent-dev porque es la dependencia de memcached:
ps sudo apto Instalar en pc libevent-dev -y
Ahora configuraremos, compilaremos todos los archivos usando el comando make y luego instalaremos todos los archivos compilados:
ps ./configurar && hacer && hacer prueba && sudo hacer Instalar en pc
Cómo configurar Memcached en Ubuntu 22.04
Para la configuración, abriremos su archivo de configuración usando cualquier editor de texto:
ps sudo nano /etc./memcached.conf
Ahora cambie la dirección IP en el archivo de configuración con su dirección IP, por ejemplo, nuestra dirección IP es 10.0.2.15:
Detenga el servicio de Memcached con el comando systemctl:
ps sudo systemctl detener memcached.servicio
Ahora vuelve a iniciar el servicio:
ps sudo systemctl iniciar memcached.servicio
Habilite también el servicio de Memcached en su sistema:
ps sudo systemctl habilitar servicio memcached
Y permita el tráfico en su dirección IP en el puerto 11211 usando el comando ufw:
ps sudo ufw permite desde 10.0.2.15 a cualquier puerto 11211
Cómo Memcached como base de datos de almacenamiento en caché
Hay varios métodos para conectarse con Memcached.
Si su aplicación está basada en PHP, como WordPress, Joomla o Drupal, y desea conectar Memcached como base de datos de almacenamiento en caché, instale php-memcached a través del comando:
ps sudo apto Instalar en pc php-memcached
Para aplicaciones basadas en Python:
pipa de $ Instalar en pc pymemcache
pipa de $ Instalar en pc python-memcached
Conclusión
Memcached es una aplicación de código abierto que se utiliza para ejecutar aplicaciones web dinámicas basadas en php al reducir la carga en sus bases de datos para que pueda acelerar el rendimiento de esas aplicaciones. En este artículo, hemos explorado dos métodos de instalación de Memcached en Ubuntu, uno utilizando el repositorio predeterminado y el otro descargando su paquete comprimido desde su sitio web.