Entrar em Contato
 Duração 14 horas

Programa do Curso

Módulo 1: Configuração inicial

  • Relançamentos do Redis
  • Instalação
  • Configuração
  • Modelo de segurança
  • Iniciar o Redis durante a arrancagem
  • Endurecimento de segurança aplicado por distribuições Linux comuns
  • Bibliotecas de clientes e bindings de linguagens

Módulo 2: Modelo de dados

  • Tipos de dados primitivos e comandos para os manipular
  • Casos de uso típicos para cada tipo de dado
  • Convenções de nomeação comuns para chaves Redis
  • "O Redis é maioritariamente de um único fio" - o que significa na prática
  • Protocolo de rede do Redis
  • O que fazer se a sua biblioteca de clientes não conhecer algum comando útil
  • Por que motivo alguns comandos estão deliberadamente indisponíveis em algumas bibliotecas de clientes
  • Como ajustar a sua mentalidade a partir da de um projetista de base de dados relacional
  • Dicas gerais sobre organização de dados
  • Expiração
  • Pub/Sub
  • Transações & scripts Lua
  • Módulos externos
  • Dicas gerais sobre consistência de dados

Módulo 3: Dicas de desempenho

  • Testes de desempenho (Benchmarking) do Redis
  • Comandos a evitar
  • Depuração de problemas de latência
  • Problemas com pedidos DEL grandes - o que utilizar em alternativa
  • Pipelining
  • Inserção em massa
  • Depuração de excesso de utilização 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 SSD
  • Cópia de segurança e restauro
  • Ferramentas para explorar o conteúdo da base de dados
  • Ferramentas para análise de despejos (dumps)
  • Ajuste entre durabilidade e desempenho
  • Comutação entre RDB e AOF
  • Casos de uso para Redis sem disco
  • Ajustes ao nível do sistema operativo relevantes para o Redis
  • Monitorização do desempenho do Redis

Módulo 5: Mais de um Redis

  • Iniciar múltiplas instâncias do Redis num único servidor
  • Particionamento ao nível da aplicação
  • Replicação mestre-escravo
  • Alta disponibilidade utilizando Redis Sentinel
  • Redis Cluster
  • Fazer com que o Sentinel e o Cluster funcionem através de NAT
  • Criar cópias de segurança consistentes

Requisitos

Os participantes devem estar familiarizados com tarefas básicas de administração de sistemas utilizando a linha de comandos Linux. Alguns tópicos requerem competências de programação ou scripting. Ao fazer a reserva, por favor, liste as linguagens de programação com as quais está familiarizado. Se não houver nenhuma, emitiremos apenas comandos Redis através do redis-cli.

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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