précisions pour le bing de redis et sentinel
This commit is contained in:
parent
56b415d5e4
commit
7f8ce50950
|
@ -92,9 +92,11 @@ redis> CONFIG get *
|
|||
Pour écouter sur plusieurs interfaces :
|
||||
|
||||
~~~
|
||||
bind 127.0.0.1 192.0.32.42
|
||||
bind 192.0.32.42 127.0.0.1
|
||||
~~~
|
||||
|
||||
**Attention** : si on fait un `bind` sur plusieurs IP, il faut que la première de la liste soit l'IP publique du serveur. Par exemple : `bind 192.0.32.42 127.0.0.1`
|
||||
|
||||
### Utilisation mémoire / Réglage Kernel
|
||||
|
||||
Il est recommendé, surtout pours les grosses instances redis d'activer l'overcommit au niveau du Kernel Linux. Si ce n'est pas le cas, ça peut empêcher Redis de faire ses sauvegardes.
|
||||
|
@ -372,7 +374,7 @@ slave-read-only off
|
|||
|
||||
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'est 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 s'accorder sur le fait que "redis2" devient le _master_. À son retour en ligne, "redis1" sera promu _slave_ de "redis2".
|
||||
Par exemple, une instance _master_ "redis1" et un _replica_ "redis2". En cas de panne de "redis1", les process Sentinel vont s'accorder sur le fait que "redis2" devient le _master_. À son retour en ligne, "redis1" sera promu _replica_ de "redis2".
|
||||
|
||||
Un seul ensemble de processus Sentinel peut surveiller un ou plusieurs ensemble de réplications Redis.
|
||||
|
||||
|
@ -406,13 +408,15 @@ Créer ensuite le fichier de configuration suivant dans `/etc/redis/sentinel.con
|
|||
port 16379
|
||||
dir "/tmp"
|
||||
sentinel monitor replication1 127.0.0.1 6379 1
|
||||
sentinel down-after-milliseconds 1000
|
||||
sentinel down-after-milliseconds replication1 1000
|
||||
sentinel config-epoch replication1 7
|
||||
sentinel leader-epoch replication1 8
|
||||
sentinel known-slave replication1 127.0.0.1 6380
|
||||
sentinel current-epoch 8
|
||||
~~~
|
||||
|
||||
**Attention** : si on fait un `bind` sur plusieurs IP, il faut que la première de la liste soit l'IP publique du serveur. Par exemple : `bind 192.168.2.1 127.0.0.1`
|
||||
|
||||
Sentinel doit pouvoir ecrire dans son fichier de configuration :
|
||||
|
||||
~~~
|
||||
|
|
Loading…
Reference in a new issue