I princippet er Redis-databaser på samme instans ikke anderledes end skemaer i RDBMS-databaseinstanser.
Så med alt det sagt, hvorfor/hvornår skulle jeg nogensinde ønske at bruge multipleRedis-databaser i stedet for blot at lave en ekstra forekomst af Redis for hver ekstra database, jeg ønsker?
Der er en klar fordel ved at bruge redis-databaser i samme redis-instans, og det er administration. Hvis du opretter en separat instans for hver applikation, og lad os sige, at du har 3 apps, er det 3 separate redis-instanser, som hver sandsynligvis vil have brug for en slave til HA i produktionen, så det er 6 instanser i alt. Fra et ledelsessynspunkt bliver dette meget hurtigt rodet, fordi du skal overvåge dem alle, lave opgraderinger/patches osv. Hvis du ikke planlægger at overbelaste redis med høj I/O, er en enkelt instans med en slave enklere og nemmere at administrere, forudsat at det opfylder din SLA.