Dans ce billet nous verrons comment déployer Redis avec Docker swarm mode de manière hautement disponible grâce à Sentinel. Pour cela nous utiliserons :
- Une instance master de Redis par laquelle passeront toutes les commandes
- Une instance slave de Redis permettant de répliquer les données du master
- 3 instances de Sentinel permettant de basculer sur le slave en cas de crash du master