Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Qual é o ponto de vários bancos de dados Redis?


Em princípio, os bancos de dados Redis na mesma instância não são diferentes dos esquemas em instâncias de banco de dados RDBMS.

Então, com tudo isso dito, por que/quando eu iria querer usar vários bancos de dados do Redis em vez de apenas criar uma instância extra do Redis para cada banco de dados extra que eu quiser?

Há uma clara vantagem de usar bancos de dados redis na mesma instância redis:o gerenciamento. Se você criar uma instância separada para cada aplicativo, e digamos que você tenha 3 aplicativos, são 3 instâncias de redis separadas, cada uma das quais provavelmente precisará de um escravo para HA em produção, então são 6 instâncias no total. Do ponto de vista do gerenciamento, isso fica confuso rapidamente porque você precisa monitorar todos eles, fazer atualizações/patches, etc. Se você não planeja sobrecarregar o redis com alta E/S, uma única instância com um escravo é mais simples e mais fácil de gerenciar desde que atenda ao seu SLA.