V zásadě se databáze Redis ve stejné instanci neliší od schémat v instancích databáze RDBMS.
Takže, když už bylo řečeno, proč/kdy bych někdy chtěl používat více databází Redis místo toho, abych jen vytvářel další instanci Redis pro každou další databázi, kterou chci?
Existuje jedna jasná výhoda používání databází redis ve stejné instanci redis, a tou je správa. Pokud pro každou aplikaci spustíte samostatnou instanci a řekněme, že máte 3 aplikace, jsou to 3 samostatné instance redis, z nichž každá bude pravděpodobně potřebovat slave pro HA v produkci, takže celkem 6 instancí. Z hlediska správy se to opravdu rychle zamotá, protože je musíte všechny monitorovat, provádět upgrady/záplaty atd. Pokud neplánujete přetěžovat redis vysokým I/O, je jedna instance s podřízeným zařízením jednodušší a snadnější na správu za předpokladu, že splňuje vaši smlouvu SLA.