2016-03-15 3 views
1

Étant donné que la mise à l'échelle et la haute disponibilité sont généralement des concepts différents (sauf si vous optez pour un schéma de tolérance de panne d'équilibrage de charge), j'espérais que Redis prendrait en charge les deux. Cependant, à ma connaissance, nous ne pouvons pas mélanger Redis cluster avec Sentinel? Si oui, comment créer un déploiement qui aura plusieurs partitions et qui est également géré par Sentinel? Y a-t-il un guide qui décrit comment cela est fait?Comment exécuter un cluster Redis avec Sentinel

Répondre

0

Redis de cluster fait son propre basculement, d'où Sentinel est inutile lors du fonctionnement en mode cluster: http://redis.io/topics/cluster-spec#availability

+0

Je l'ai déjà essayé cluster et cela a bien fonctionné, mais je ne l'ai pas essayer de tous les scénarios de défaillance. Cependant, le document Redis lui-même recommande Sentinel pour la haute disponibilité. Je ne sais pas lequel utiliser. – user3612009

+0

Sentinel est destiné aux déploiements autonomes, à instance unique, non groupés (comme dans le cas d'un sharding), c'est-à-dire la réplication maître-esclave (s). –