Cómo instalar Redis en Centos 7

Cómo instalar Redis en Centos 7

Un medio bien conocido para mejorar la eficiencia de las aplicaciones informáticas modernas es habilitar el almacenamiento en caché. El almacenamiento en caché simplemente significa mantener los datos activos en un almacén temporal para facilitar el acceso y más rápido Rehacer es una de las soluciones de almacenamiento en caché más populares que admite la mayoría de los lenguajes de programación, incluido el nodo.js, Pitón, Php, Java, C, y mucho más.

Rehacer es una tienda de valor clave avanzada y rica en funciones que funciona en la mayoría de los sistemas POSIX, como Linux (que es la plataforma recomendada para la implementación de producción), *BSD y OS X sin dependencias externas. Tiene tres usos principales: como una base de datos, caché y corredor de mensajes. Admite varias estructuras de datos que incluyen cadenas, listas, conjuntos, hashes, conjuntos ordenados con consultas de rango, mapas de bits y mucho más.

Leer también: Cómo instalar Redis en Rhel 8

Algunas de sus características clave incluyen replicación incorporada, modo de clúster, partición (distribución de datos entre múltiples instancias), transacciones, notificaciones de eventos de espacio clave, secuencias de comandos LUA, inserción masiva de datos en una instancia de Redis en poco tiempo, optimización de memoria , y mucho más. Es importante destacar que admite un API que le permite extender la funcionalidad de Redis utilizando módulos externos.

En este artículo, le explicaremos cómo instalar, configurar y probar un Rehacer servidor Centos 7 Linux.

Instalación del servidor Redis en Centos 7

1. Instalar Rehacer empaquetarse Centos 7, Debe instalar el repositorio EPEL en su sistema utilizando el Administrador de paquetes YUM como se muestra.

# yum instalación Epel-Lanzamiento 
Instale Epel en Centos 7

2. Una vez que se ha instalado EPEL, ahora puede instalar Rehacer Paquete del repositorio de la siguiente manera.

# yum instalación redis 
Instalar Redis en CentOS 7

3. Una vez que haya instalado el paquete, debe configurar su servidor para lograr un alto rendimiento al usar Rehacer. Debe realizar algunas configuraciones en el núcleo como se explica.

Primero, asegúrese de haber configurado el espacio de intercambio en el servidor. Se recomienda configurar tanto como intercambiar como memoria.

4. A continuación, configure la configuración de la memoria del núcleo de Linux en exceso 1 añadiendo VM.OverCommit_Memory = 1 a /etc/sysctl.confusión archivo de configuración.

# SYSCTL VM.OverCommit_Memory = 1 
Establecer el parámetro del kernel para Redis

y luego aplique el cambio reiniciando el sistema o habilite la configuración inmediatamente ejecutando el siguiente comando.

# SYSCTL VM.OverCommit_Memory = 1 
Establecer el parámetro del kernel usando el comando sysctl

También asegúrese de que la función de núcleo transparente enorme esté deshabilitada porque tiene un impacto negativo tanto en el uso de la memoria como en la latencia utilizando el siguiente comando de eco.

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

Configuración del servidor Redis en Centos 7

5. La configuración predeterminada para Rehacer es /etc/redis.confusión. Antes de que pueda editarlo, cree un respaldo de la siguiente manera. Esto le permite volver a la copia de seguridad de las configuraciones predeterminadas en el caso de cualquier error.

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

6. Luego abra el original Rehacer Archivo de configuración para editar utilizando sus editores favoritos basados ​​en texto como se muestra.

# VI /ETC /REDIS.confusión 

Hay varias directivas de configuración, y su significado y uso previsto están disponibles y bien explicados en el archivo.

Un ejemplo de configuración típico es permitir el acceso remoto al servidor Redis. Por defecto, Redis está configurado para aceptar conexiones solo en el servidor local donde se está ejecutando, yo.e en el interfaz de bucleza (127.0.0.1) y escucha en el puerto 6379.

7. Para permitir el acceso remoto, puede configurarlo para escuchar una interfaz específica o múltiples interfaces seleccionadas utilizando el "unir" Directiva de configuración, seguida de una o más direcciones IP de la siguiente manera.

atar 127.0.0.1 Bind 10.0.2.15 192.168.0.105 

8. Para aceptar conexiones en un puerto diferente, cambie el valor de la Directiva de puerto.

puerto 5000 
Configurar Redis en Centos 7

Después de realizar todos los cambios necesarios, guárdelo y salga.

9. En este punto, ha configurado su servidor para ejecutar eficientemente Rehacer y configurado el servidor Redis para funcionar como desee. Ahora debe iniciar el servicio Redis, por ahora, permitirle comenzar automáticamente cada vez que se reinicie el sistema y verificar su estado utilizando la utilidad SystemCTL como se muestra.

# SystemCTL Start Redis # SystemCTL Habilitar Redis # SystemCTL Status Redis 
Verificar el estado de Redis

10. Para verificar la interfaz y el puerto en el que está escuchando el servidor Redis, use el comando netstat.

# netstat -tlpn 
Consulte el puerto Redis

11. Si tiene el servicio de firewalld ejecutándose en su sistema, debe abrir el puerto 6379 En la configuración de firewall para permitir conexiones externas al servidor Redis.

# firewall-cmd --Permanent --zone = public --add-puer = 6379/tcp # firewall-cmd--Reload 
Puerto Redis abierto

Prueba de conectividad al servidor Redis

12. Para probar la conectividad al servidor Redis, puede abrir el programa Redis Client y ejecutar un comando de prueba (en esta lista de casos, los clientes conectados) de la siguiente manera.

# Redis-Cli> Lista de clientes # Clientes de lista conectados al servidor 
Test Redis Connection

Ahora puede construir aplicaciones rápidas, dinámicas y modernas en su Centos 7 servidor utilizando Rehacer. Consulte la documentación de Redis para obtener más información y opciones de configuración. Si tiene alguna consulta o pensamiento para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.