Due ragioni principali:
-
l'utilizzo di più database è generalmente considerato dannoso e un giorno deprecato e comportano alcune penalità di prestazioni, anche se piuttosto lievi.
-
il motivo principale è che redis è a thread singolo, se hai bisogno di due diverse origini dati, un'altra istanza redis migliorerà le prestazioni poiché utilizzerà un'altra CPU che probabilmente hai, mentre un'istanza ne utilizzerà sempre solo una.
-
Anche diverse istanze redis possono avere impostazioni di persistenza distinte. Ad esempio, un'istanza può utilizzare solo memoria e un'altra può utilizzare file come storageRedis Persistence
Poi ci sono altri vantaggi come avere password di autenticazione separate, strategie LRU, ecc., che possono essere eseguite solo a livello di istanza.