Maison > base de données > Redis > Le cluster Redis doit-il configurer des sentinelles ?

Le cluster Redis doit-il configurer des sentinelles ?

(*-*)浩
Libérer: 2019-11-23 09:27:04
original
6537 Les gens l'ont consulté

Le cluster Redis doit-il configurer des sentinelles ?

Le mode Sentinelle est la méthode de déploiement de cluster officiellement recommandée de Redis Contrairement à la méthode de réplication maître-esclave, le mode sentinelle peut être automatiquement implémenté lorsque le. Le maître est en panne. Commutation actif/veille. La sentinelle elle-même est également un processus indépendant, utilisé pour surveiller plusieurs clusters de réplication maître-esclave. (Apprentissage recommandé : Tutoriel vidéo Redis )

avantages

si le cluster Redis fonctionne bien.

Si le nœud Redis échoue, il peut immédiatement coordonner d'autres processus, tels que les clients.

Capable de basculer automatiquement entre les processus maître et de sauvegarde.

Cluster Sentinelle

De toute évidence, le processus sentinelle a également un problème de déploiement en un seul point, c'est-à-dire qu'une fois le processus sentinelle raccroché, l'ensemble du cluster devient indisponible, le processus sentinelle doit donc également être pris en charge. Les avantages du déploiement d'un cluster sentinelle sont les suivants :

Même si certains processus sentinelles meurent, la commutation actif/veille peut toujours être effectuée.

Le client peut se connecter à n'importe quel service de processus sentinelle pour obtenir des informations sur le cluster.

Présentation du mode Sentinel

Le mode Sentinel est un mode spécial Tout d'abord, Redis fournit la commande Sentinel est un processus indépendant. Exécutez de manière indépendante. Le principe est que la sentinelle surveille plusieurs instances Redis en cours d'exécution en envoyant des commandes et en attendant la réponse du serveur Redis.

Le cluster Redis doit-il configurer des sentinelles ?

La sentinelle ici a deux fonctions

En envoyant des commandes, le serveur Redis revient pour surveiller son état d'exécution, y compris le principal serveur et serveur esclave.

Lorsque Sentinel détecte que le maître est en panne, il bascule automatiquement l'esclave sur le maître, puis avertit les autres serveurs esclaves via le mode de publication et d'abonnement, modifie le fichier de configuration et les laisse changer d'hôte.

Cependant, des problèmes peuvent survenir lorsqu'un processus sentinelle surveille le serveur Redis. Pour cette raison, nous pouvons utiliser plusieurs sentinelles pour la surveillance. Chaque sentinelle sera également surveillée, formant ainsi un mode multi-sentinelle.

Pour plus d'articles techniques liés à Redis, veuillez visiter la colonne

Introduction au didacticiel d'utilisation de la base de données Redis pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal