J'utilise Redis pendant un certain temps et que nous voulons maintenant passer à un cluster redondant qui serait tolérant à la faute, hautement disponible et équilibré de la charge.
J'utilise principalement REDIS pour certains PHP application Web qui stocke certaines informations sur l'état du processus (j'utilise Phpredis pour cela) et j'aimerais également l'utiliser également pour PHP magasin de session dans un Charger un cluster équilibré.
J'ai déjà un équilibre de charge que j'utilise pour Nginx et MySQL (basé sur PFSense).
J'ai vu que Redis Cluster existe pour ReDIS 3, mais j'ai également lu quelques commentaires sur le fait qu'il n'est pas prêt pour la production, d'autres qui indiquent que REDIS ne peut pas effectuer une configuration complète de maître/maître.
Quel est votre conseil?
Merci beaucoup pour votre aide!
Redis Sentinel vous permettra de courir plusieurs instances de Redis et gère le basculement de votre basculement. http://redis.io/topics/sentinel
Une solution évidente à la balance de labalance Redis est d'utiliser Sentinel .
Autant que je puisse voir les prédis ne supporte pas Sentinel à partir de maintenant. Voir:
https://github.com/nrk/predis/issues/131
Une solution possible peut être Redis Sentinel + Haproxy Brasover Si vous souhaitez continuer à utiliser des prédis.