Cómo instalar Redis en RHEL 8

Cómo instalar Redis en RHEL 8

Rehacer (lo que significa Servidor de diccionario remoto) es un almacén de estructura de datos en memoria de código abierto, bien conocido y avanzado, utilizado como una base de datos, caché y corredor de mensajes. Puede considerarlo como una tienda y un caché: tiene un diseño donde los datos siempre se modifican y leen desde la memoria principal de la computadora (RAM) pero también almacenado en el disco.

Rehacer Las características incluyen, entre otras, replicación incorporada, transacciones y diferentes niveles de persistencia en disco. Admite varias estructuras de datos que incluyen cadenas, listas, conjuntos, hashes, conjuntos ordenados con consultas de rango, mapas de bits y muchos más.

Se utiliza como una solución ideal para construir aplicaciones de alto rendimiento, software escalable y web. Admite la mayoría de los lenguajes de programación, incluidos Python, PHP, Java, C, C#, C ++, Perl, Lua, Go, Erlang y muchos otros. Actualmente, está siendo utilizado por empresas como Github, Pinterest, Snapchat, Desbordamiento de pila y más.

A pesar de Rehacer Funciona en la mayoría Posix Sistemas como Linux, *BSD y OS X sin dependencias externas, Linux es la plataforma recomendada para las implementaciones de producción.

En este artículo, explicaremos cómo instalar Rehacer en Rhel 8 Distribución de Linux.

Requisitos:

  1. RHEL 8 con instalación mínima
  2. RHEL 8 con suscripción REDHAT habilitada
  3. Rhel 8 con dirección IP estática

Instalación del servidor Redis en RHEL 8

1. En Rhel 8, el Rehacer El meta-paquete es proporcionado por el módulo Redis, que puede instalar utilizando el Administrador de paquetes DNF.

# módulo DNF Instalar redis o # dnf install @redis 
Instale Redis en RHEL 8

Los siguientes son algunos útiles Rehacer Configure sugerencias antes de proceder a iniciar y configurar el servicio Redis:

Asegúrese de configurar el kernel 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.

Luego aplique el cambio reiniciando el sistema o ejecute el siguiente comando para aplicar la configuración inmediatamente.

# SYSCTL VM.OverCommit_Memory = 1 

En Linux, las características transparentes de las páginas enormes tienden a afectar significativamente el uso de la memoria y la latencia de manera negativa. Para deshabilitarlo, use el siguiente comando de eco.

# echo nunca>/sys/kernel/mm/transparent_hugePage/habilitado 

Además, también asegúrese de configurar Swap en su sistema. Se sugiere configurar tanto como intercambiar como memoria.

2. Rehacer está diseñado para ser un proceso de larga duración en su servidor debajo System, Puede ejecutarse como un servicio. Para iniciar el servicio Redis por ahora y permitirle iniciar automáticamente en el tiempo de arranque del sistema, use la utilidad SystemCTL de la siguiente manera.

# SystemCTL Start Redis # SystemCTL Habilitar Redis # SystemCTL Status Redis 
Empiece a Redis en Rhel 8

De la salida anterior, está claro que el Rehacer El servidor se ejecuta en el puerto 6379, y puede verificarlo usando uno de los siguientes comandos:

# ss -tlpn o # ss -tlpn | GREP 6379 
Verificar el puerto de ejecución de Redis

Importante: Esto significa que el Rehacer está configurado para escuchar solo en la dirección de la interfaz de bucle de bucle de ipv4 en el puerto anterior.

Configuración del servidor Redis en RHEL 8

3. Puede configurar redis utilizando el /etc/redis.confusión archivo de configuración. El archivo está bien documentado, cada una de las directivas de configuración predeterminadas está bien explicado. Antes de poder editarlo, cree una copia de seguridad del archivo.

# CP /ETC /REDIS.conf /etc /redis.confusión.oriente 

4. Ahora ábralo para editar usando cualquiera de tus editores de texto favoritos.

# VI /ETC /REDIS.confusión 

Si desea que el servidor redis escuche conexiones externas (especialmente si está configurando un clúster), debe configurarlo para escuchar una interfaz particular o múltiples interfaces elegidas utilizando el "unir"Directiva de configuración, seguida de una o más direcciones IP.

Aquí hay un ejemplo:

atar 127.0.0.1 Bind 192.168.56.10 192.168.2.105 

5. Después de realizar cualquier cambio en el archivo de configuración de Redis, reinicie el servicio Redis para aplicar los cambios.

# SystemCTL reiniciar Redis 

6. Si su servidor tiene el servicio de firewall predeterminado en ejecución, debe abrir el puerto 6379 en el firewall para permitir una conexión externa al servidor Redis.

# Firewall-CMD --Permanenent --Add-Port = 6379/TCP # Firewall-CMD-Reload 

7. Finalmente, acceda al servidor redis utilizando el redis-cli programa de clientes.

# Redis-Cli> Lista de clientes 
Acceder al servidor Redis

Para más información sobre cómo Rehacer Funciona y cómo usarlo, vea la documentación de Redis.

Eso es todo! En este artículo, hemos explicado cómo instalar Rehacer en Rhel 8. Si tiene alguna consulta, comparta con nosotros a través del formulario de comentarios a continuación.