From f337e9bfaa36f7d04c8895acdfeff53742ca8417 Mon Sep 17 00:00:00 2001 From: jlecour Date: Fri, 29 Sep 2017 18:28:02 +0200 Subject: [PATCH] =?UTF-8?q?pr=C3=A9cisions=20pour=20Sentinel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoRedis.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/HowtoRedis.md b/HowtoRedis.md index ba7fae8d..ea7de317 100644 --- a/HowtoRedis.md +++ b/HowtoRedis.md @@ -332,9 +332,11 @@ slave-read-only off ### Sentinel -Sentinel permet de faire du failover avec des slaves Redis. -Attention, il est encore en développement. Il est donc dans la branche instable du dépôt de redis. -Par exemple, une instance master redis1 et un slave redis2. En cas de panne les rôles s'échangent, redis2 devient master et redis1 devient le slave. +Sentinel permet surveiller un ensemble d'instance avec réplication. Il repose sur plusieurs processus qui communiquent entre eux afin d'aboutir à un consensus sur l'état des réplications et l'élection d'un master. C'ets un processus séparé de Redis lui-même. + +Par exemple, une instance _master_ "redis1" et un _slave_ "redis2". En cas de panne de "redis1", les process Sentinel vont d'accorder sur le fait que "redis2" devient le _master_. À son retour en ligne, "redis1" sera promu _slave_ de "redis2". + +Un seul ensemble de processus Sentinel peut surveiller un ou plusieurs ensemble de réplications Redis. #### Unité systemd