Entrar em Contato

Programa do Curso

Módulo 1: Configuração inicial

  • Releases do Redis
  • Instalação
  • Configuração
  • Modelo de segurança
  • Iniciar o Redis durante a inicialização
  • Endurecimento de segurança aplicado por distribuições Linux comuns
  • Bibliotecas de cliente e vínculos 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 dados
  • Convenções de nomenclatura comuns para chaves Redis
  • "O Redis é majoritariamente monofio" - o que isso significa na prática
  • Protocolo de transporte (wire protocol) do Redis
  • O que fazer se a sua biblioteca de cliente não conhecer alguns comandos úteis
  • Por que alguns comandos estão deliberadamente indisponíveis em algumas bibliotecas de cliente
  • Como ajustar sua mentalidade a partir da de um projetista de banco de dados relacional
  • Dicas gerais sobre organização de dados
  • Expiração
  • Publicar/Assinar (Pub/Sub)
  • Transações & scripts Lua
  • Módulos externos
  • Dicas gerais sobre consistência de dados

Módulo 3: Dicas de desempenho

  • Benchmarking do Redis
  • Comandos a evitar
  • Depuração de problemas de latência
  • Problemas com solicitações DEL grandes - o que usar em vez disso
  • Pipelining
  • Inserção em massa
  • Depuração de excesso de uso 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 do SSD
  • Backup e restauração
  • Ferramentas para explorar o conteúdo do banco de dados
  • Ferramentas para análise de dumps
  • Ajuste de durabilidade vs. desempenho
  • Alternar entre RDB e AOF
  • Casos de uso para Redis sem disco (diskless)
  • Ajustes ao nível do SO relevantes para o Redis
  • Monitoramento do desempenho do Redis

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

  • Iniciar múltiplas instâncias do Redis em um único servidor
  • Particionamento em nível de aplicativo
  • Replicação mestre-escravo
  • Alta disponibilidade usando Redis Sentinel
  • Cluster Redis
  • Fazendo o Sentinel e o Cluster funcionarem através de NAT
  • Criando backups consistentes

Requisitos

Os participantes devem ter familiaridade 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 reservar, por favor, liste as linguagens de programação com as quais você é familiarizado. Se não houver nenhuma, executaremos os comandos redis diretamente 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