Redis

Compétence
Intérêt

Redis est pour moi incontournable, je l'utilise à toutes les sauces depuis sa sortie en 2009. Il est présent dans quasiment tous mes projets.

Il s'intègre parfaitement dans l'environnement événementiel de Node.js. Redis rend également PHP moins monolithique.

Redis encaisse très bien les fortes charges. Le clustering est bien fichu et parfait pour la haute disponibilité grâce à ses caractéristiques qui le rendent facilement scalable.

Tout comme Memcached, Redis est parfait pour la gestion du cache et des sessions, à la différence que l'API plus complète de Redis est idéale pour les interactions en temps réel. Notamment avec une gestion puissante des listes, queues, transactions et du tri.

L'implémentation du PUB/SUB facilite grandement la conception d'un projet nécessitant du temps réel.

Bref Redis, c'est top !