Redis
 sql >> Base de données >  >> NoSQL >> Redis

Quel est l'intérêt de plusieurs bases de données Redis ?

En principe, les bases de données Redis sur la même instance ne sont pas différentes des schémas dans les instances de base de données RDBMS.

Donc, avec tout cela dit, pourquoi/quand voudrais-je utiliser plusieurs bases de données Redis au lieu de simplement créer une instance supplémentaire de Redis pour chaque base de données supplémentaire que je veux ?

Il y a un avantage évident à utiliser des bases de données Redis dans la même instance Redis, et c'est la gestion. Si vous lancez une instance distincte pour chaque application, et disons que vous avez 3 applications, il s'agit de 3 instances Redis distinctes, chacune d'entre elles aura probablement besoin d'un esclave pour HA en production, soit 6 instances au total. Du point de vue de la gestion, cela devient vite désordonné car vous devez tous les surveiller, effectuer des mises à niveau/correctifs, etc. Si vous ne prévoyez pas de surcharger redis avec des E/S élevées, une seule instance avec un esclave est plus simple et plus facile à gérer à condition qu'il respecte votre SLA.