sql >> Databáze >  >> NoSQL >> Redis

Jaký je smysl více databází Redis?

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.



  1. Najít všechny dokumenty za posledních n dní

  2. 3 způsoby, jak získat týden z rande v MongoDB

  3. chyba:parametr typu `D` musí být použit jako parametr typu pro některé místní typy

  4. Jak vnořit seznam do struktury v Redis, abyste snížili nejvyšší úroveň?