Cómo instalar Redis en Ubuntu

Cómo instalar Redis en Ubuntu

Rehacer es una base de datos de valor clave persistente avanzada con una interfaz de red y características clave como replicación incorporada, transacciones, partición automática con Racimo de redis, y diferentes niveles de persistencia en disco y mucho más. Además, ofrece alta disponibilidad a través de Redis Sentinel. Admite varias estructuras de datos que incluyen cadenas, hashes, listas, conjuntos y conjuntos ordenados con consultas de rango.

En esta guía, le mostraremos cómo instalar y configurar Rehacer con opciones básicas en Ubuntu.

Configuración del sistema Ubuntu para trabajar con Redis

Antes de que pueda instalar, configurar y usar Rehacer en tu Ubuntu servidor, puede configurar su servidor para Rehacer trabajar de manera eficiente.

Hay algunos consejos que compartiremos como se explica a continuación.

  1. El primer consejo es asegurarse de haber creado espacio de intercambio en el servidor; Recomendamos crear tanto como intercambio como memoria (RAM). Esto evita que Redis se bloquee cuando no hay suficiente Ram.
  2. Debes asegurarte de establecer el núcleo de Linux exceso de compromiso de la memoria escenario 1 añadiendo VM.OverCommit_Memory = 1 a /etc/sysctl.confusión archivo de configuración.

Para aplicar los cambios, reinicie el servidor. Alternativamente, efectúe esto inmediatamente ejecutando el siguiente comando.

$ sudo sysctl vm.OverCommit_Memory = 1 

Luego, también asegúrese de que el transparente enormes páginas kernel La función está deshabilitada, ya que esta función perjudica tanto el uso de la memoria como la latencia en su servidor.

$ echo nunca> sudo tee -a/sys/kernel/mm/transparent_hugePage/habilitado 

Instalación de Redis en Ubuntu

Para instalar el Rehacer Paquete de los repositorios predeterminados, puede usar el Administrador de paquetes APT y asegurarse de que el caché de fuentes de paquetes esté actualizado antes de instalar el Rehacer Paquete de la siguiente manera.

$ sudo apt actualización 

Luego instale el Servidor de redis paquete, que también se instalará Redis-Tools como dependencia.

$ sudo apt install redis-server 
Instalar Redis en Ubuntu

Puedes instalar adicional Rehacer paquetes como redis-sentinel una herramienta de monitoreo y redis-redisearch Un módulo de motor de índice de búsqueda de texto completo y de búsqueda secundario de la siguiente manera.

$ sudo apt instalación redis-sentinel redis-redisearch 

Cuando la instalación está completa, system iniciará y habilitará automáticamente el Rehacer Servicio en el arranque del sistema. Puede confirmar el estado ejecutando el siguiente comando SYSTEMCTL.

$ sudo systemctl status redis 
Verifique el estado del servicio Redis

Configuración de Redis Server en Ubuntu

El Rehacer el servidor lee las directivas de configuración del /etc/redis/redis.confusión archivo y puede configurarlo según sus necesidades.

Para abrir este archivo para la edición, use sus editores de texto favoritos de la siguiente manera.

$ sudo vim/etc/redis/redis.confusión 

Por defecto, el Rehacer El servidor escucha en la interfaz de bucleza (127.0.0.1) y escucha en el puerto 6379 para conexiones. Puede permitir conexiones en múltiples interfaces utilizando el "unir" Directiva de configuración, seguida de una o más direcciones IP como se muestra.

Atar 192.168.1.100 10.0.0.1 Bind 127.0.0.1 :: 1 

La directiva de puerto se puede usar para cambiar el puerto en el que desea que Redis escuche.

Puerto 3000 

Configuración de Redis como caché

Puedes usar Rehacer como un caché para establecer un tiempo para vivir diferente para cada llave. Esto significa que cada clave se eliminará automáticamente del servidor cuando expire. Esta configuración supone un límite de memoria máximo de 4 megabytes.

MaxMemory 4MB MaxMemory-Policy Allkeys-Lru 

Puede encontrar más directivas en el archivo de configuración y configurar redis de la forma en que desea que funcione. Después de realizar todos los cambios necesarios, guarde el archivo y reinicie el servicio Redis de la siguiente manera.

$ sudo systemctl reiniciar redis 

Si tiene el servicio de firewall de UFW en ejecución, debe abrir el puerto redis, en el firewall. Esto permitirá que las solicitudes externas pasen a través del firewall al servidor Redis.

$ sudo UFW Permitir 6379/TCP $ sudo UFW RELOAD 

Prueba de conexión con Redis Server

Puede probar la conectividad al servidor redis utilizando el redis-cli utilidad.

$ Redis-Cli> Lista de clientes #Command a los clientes conectados 
Test Redis Connection

Puede consultar la documentación de Redis para obtener más información y ejemplos de configuración.

Conclusión

En esta guía, hemos demostrado cómo instalar y configurar Rehacer en Ubuntu servidor. Para cualquier consulta o pensamiento, desea compartir con nosotros, usar la sección de comentarios a continuación.