Entrar em Contato

Programa do Curso

Módulo 1: Configuração Inicial

  • Lançamentos do Redis
  • Instalação
  • Configuração
  • Modelo de segurança
  • Inicialização do Redis durante a inicialização do sistema
  • Endurecimento de segurança aplicado por distribuições Linux comuns
  • Bibliotecas cliente e bindings de linguagem

Módulo 2: Modelo de Dados

  • Tipos de dados primitivos e comandos para manipulá-los
  • Casos de uso típicos para cada tipo de dado
  • Convenções de nomeação comuns para chaves do Redis
  • "O Redis é predominantemente single-threaded" - o que isso significa na prática
  • Protocolo de rede do Redis
  • O que fazer se sua biblioteca cliente não conhecer algum comando útil
  • Por que alguns comandos estão intencionalmente indisponíveis em algumas bibliotecas cliente
  • Como ajustar sua mentalidade em relação à de um projetista de banco de dados relacional
  • Dicas gerais sobre organização de dados
  • Expiração
  • Pub/Sub
  • Transações e scripts Lua
  • Módulos externos
  • Dicas gerais sobre consistência de dados

Módulo 3: Dicas de Desempenho

  • Teste de benchmarking do Redis
  • Comandos a evitar
  • Depuração de problemas de latência
  • Problemas com solicitações DEL grandes - o que usar no lugar
  • Pipeline
  • Inserção em massa
  • Depuração do uso excessivo de memória
  • Dicas de otimização de memória

Módulo 4: Operações

  • Mecanismos de persistência disponíveis
  • Precauções para evitar o desgaste de SSDs
  • Backup e restauração
  • Ferramentas para explorar o conteúdo do banco de dados
  • Ferramentas para análise de dumps
  • Ajuste entre durabilidade e desempenho
  • Alternância entre RDB e AOF
  • Casos de uso para Redis sem disco
  • Tunáveis do nível do SO relevantes para o Redis
  • Monitoramento do desempenho do Redis

Módulo 5: Mais de uma instância do Redis

  • Inicialização de várias instâncias do Redis em um único servidor
  • Particionamento em nível de aplicação
  • Replicação mestre-escravo
  • Alta disponibilidade usando Redis Sentinel
  • Redis Cluster
  • Fazendo o Sentinel e o Cluster funcionarem através de NAT
  • Realização de backups consistentes

Requisitos

Os participantes devem estar confortáveis com tarefas básicas de administração de sistemas usando a linha de comando do Linux. Alguns tópicos exigem habilidades de programação ou script. Ao realizar a reserva, liste as linguagens de programação com as quais você está familiarizado. Se não houver nenhuma, executaremos apenas comandos do Redis a partir do redis-cli.

 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas