88 votes

Quand utiliser Redis au lieu de MySQL pour les applications PHP ?

J’ai regardé Redis. Cela a l’air très intéressant. Mais d’un point de vue pratique, dans quels cas serait-il préférable d’utiliser Redis plutôt que MySQL ?

106voto

Martin Wickman Points 9628

Ignorant tout le débat NoSQL vs SQL, je pense que la meilleure approche est de les combiner. En d’autres termes, utilisez MySQL pour certaines parties du système (recherches complexes, transactions) et redis pour d’autres (performances, compteurs, etc.).

D’après mon expérience, les problèmes de performance liés à l’évolutivité (beaucoup d’utilisateurs...) vous obligent finalement à ajouter une sorte de cache pour supprimer la charge du serveur MySQL et redis / memcached est très bon à cela.

6voto

Preetham R U Points 286

MySql -

1) Données structurées 2) ACIDE 3) Transactions et recherches lourdes.

Redis -

1) Données non structurées 2) Recherches simples et rapides. par exemple - jeton d’une session 3) utilisez-le pour la couche de mise en cache.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X