Salut Benjamin,

>J’ai testé la solution et ce n’est pas très concluant ;)

As-tu essayé la solution Memcached ?

>Côté REDIS Server :
>- La réplication est effectivement très simple à mettre en place
>(master/slave), par contre en cas de panne du master passer le slave en
>master puis gérer la remise en ligne de l’ancien master n’est pas
>évidente, pas documentée, et pas très fiable au niveau de la cohérence
>des données.

Avec Memcached, tu peux te placer dans la configuration suivante :
- Serveur A, avec memcached actif en maître et réplication sur le serveur B 
avec repcached.
- Serveur B, avec memcached actif en maître et réplication sur le serveur A 
avec repcached.

Ensuite, le session_handler te permet de spécifier 2 serveurs Memcached, celui 
du serveur A et celui du serveur B.

Ainsi, en cas de perte d'un serveur, pas de problème. Le session_handler 
désactive automatiquement le memcached inactif, et toutes les sessions sont 
bien enregistrées dans celui qui reste actif.
Lorsque le memcached tombé revient en activité, repcached réplique 
automatiquement toutes les sessions pour le remettre à niveau.


Solution déjà testée en production et fonctionnelle (après quelques galères et 
tests quand même).

++

Florian

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à