Grundsätzlich unterscheiden sich Redis-Datenbanken auf derselben Instanz nicht von Schemas in RDBMS-Datenbankinstanzen.
Also, mit all dem gesagt, warum/wann sollte ich jemals mehrere Redis-Datenbanken verwenden wollen, anstatt einfach eine zusätzliche Instanz von Redis für jede zusätzliche Datenbank, die ich möchte, hochzufahren?
Es gibt einen klaren Vorteil bei der Verwendung von Redis-Datenbanken in derselben Redis-Instanz, und das ist die Verwaltung. Wenn Sie für jede Anwendung eine separate Instanz erstellen und sagen wir, Sie haben 3 Apps, sind das 3 separate Redis-Instanzen, von denen jede wahrscheinlich einen Slave für HA in der Produktion benötigt, also insgesamt 6 Instanzen. Aus Verwaltungssicht wird dies sehr schnell chaotisch, da Sie alle überwachen, Upgrades/Patches usw. durchführen müssen. Wenn Sie nicht vorhaben, Redis mit hohen E/A zu überladen, ist eine einzelne Instanz mit einem Slave einfacher und einfacher zu verwalten, sofern es Ihrem SLA entspricht.