Tutoriales

Cómo configurar los clústeres de Redis Sentinel en Ubuntu o Debian Linux

¡A continuación se muestra un adelanto de este contenido!

TEsta guía explica cómo configurar los clústeres de conmutación por error de Redis Sentinel para almacenar en caché bases de datos u otros tipos de datos en un nodo de alta disponibilidad.

Requisitos de software y hardware

mínimo tres máquinas virtuales se ejecuta con proveedores en la nube o servidores bare metal. Mantenga siempre un número impar de servidores.

  1. Ubuntu 20.04 o Debian 10 Linux LTS.
  2. Servidor Redis con Sentinel en cada VM.
  3. HAProxy para el equilibrio de carga y la redirección del tráfico al nodo de Redis en buen estado para escribir o leer datos.
  4. Keepalived para la conmutación por error de IP para HAProxys.
  5. El clúster de Redis está protegido por un firewall, contraseña y VLAN o VPC.
  6. Alerta basada en correo electrónico para clústeres HAproxy y Keepalived.
  7. Estadísticas simples basadas en web para Redis.

Nuestra configuración de ejemplo:

Todos los clientes (su aplicación web escrita en Python / PHP / Perl) envían Redis al puerto TCP 6379172.0.0.5 para leer y escribir solicitudes. HAproxy redirige las solicitudes de lectura entre tres servidores según el estado de salud del servidor Redis. La solicitud de escritura de Redis se redirige a un nodo activo en el clúster de Sentinel. Keepalived se utiliza para mantener vivo el nodo HAPorxy en espera en caso de que el nodo HAPorxy principal falle por cualquier motivo. Además, Keepalived proporciona conmutación por error de IP basada en el protocolo VRRP que se ejecuta en una interfaz. Esta guía detallada cubre los siguientes temas:

toc-redis-cluster-preview

¡Sé mi patrocinador para ver este contenido! No hay publicidad ni seguimiento en este sitio web. Apoye a los creadores de contenido independientes que valoran y protegen su privacidad.
Unirse Patreon

Sobre el Autor:
Vivek Gite es el editor en jefe y el hombre detrás de nixCraft y OpensourceFlare ✨. Crea y mantiene el contenido en ambos lados con la mayor precisión posible. Desde 2000, Vivek ha escrito más de 7.000 publicaciones que se han leído muchas veces. Es un fanático acérrimo de FLOSS y ha sido un usuario de escritorio de Linux a tiempo completo desde 1996. OpensourceFlare ofrece guías detalladas sobre Linux, BSD, programación y otros temas de TI para Suscriptores de Patreon sin publicidad ni seguimiento. Obtenga los últimos tutoriales sobre Linux, código abierto y DevOps a través de RSS Feed o boletín semanal por correo electrónico.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba