O que é exactamente um caso Redis?

Sou novo na Redis e espero poder fazer leituras da base de dados o mais rápido possível.

Eu acho que se eu puder implementar o paralelismo, ele deve melhorar o desempenho e eu li que ter várias instâncias Redis pode ser a maneira de conseguir isso.

Estou um pouco confuso quanto ao que é exactamente um caso refeito. É outro nó dentro de um aglomerado Redis e se assim pode uma instância ser um escravo ou um mestre?

Author: CrapDeveloper, 2016-03-30

1 answers

Uma instância Redis normalmente refere-se ao processo do servidor de software Redis. Um único servidor físico / virtual pode executar vários processos de software, Redis ou outros. Isto torna possível ter um servidor com várias instâncias Redis nele.

Cada instância Redis tem um modo de execução e um papel. Os modos de execução possíveis são autônomos ou conjuntos. Os papéis possíveis são mestre ou escravo. No modo autônomo você não pode ter nem mais nem menos do que uma instância mestre-está em a carga de toda a base de dados (as bases de dados partilhadas/numeradas são apenas um espaço de nomes dentro dessa base de dados). Opcionalmente, você pode adicionar uma ou mais instâncias de escravos para alta disponibilidade (gerenciada pelo Sentinel, por exemplo) ou para descarregar leituras do mestre.

No modo cluster, a base de dados (note que as bases de dados partilhadas/numeradas não são suportadas pelo cluster) é dividida em slots de hash. Cada uma das instâncias principais que pertencem ao cluster é responsável por um ou mais slots em qualquer momento. A instância mestre de um cluster pode ter instâncias escravas, embora estas sejam geralmente apenas para fins HA, que é tratada internamente pelo cluster. Escalando o aglomerado é geralmente alcançado apenas lançando novos mestres e migrando slots deles. No contexto de um cluster Redis, um nó é apenas um servidor que executa uma ou mais instâncias.

 2
Author: Itamar Haber, 2016-03-30 16:49:04