Aller au contenu principal

Redis Sentinels

Au détriment de certaines options vieillissantes comme l'incontournable memcache, qui aura eut son heure de gloire avec Drupal 7, nous nous sommes intéressés à Redis pour nos solutions WEB plus récentes (Drupal 8 / Symfony 3) - en mode "Sentinels".

Le principe consiste à placer une "sentinelle" sur chaque instance Redis (au minimum 3 pour un schéma de base) qui va monitorer cette dernière et se mettre d'accord avec les autres sentinelles pour élire un nouveau "master" lorsqu'une instance ne répond plus. Plus de détails sur la documentation officielle.

Au niveau du résultat c'est plutôt probant, à noter qu'il faut passez par un patch pour Drupal 8 à l'heure actuelle car le module ne gère pas nativement le clustering ou le sentinel mode: https://www.drupal.org/node/2835403

Partager cet article