Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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 o boot
- Hardenização de segurança aplicada por distribuições Linux comuns
- Bibliotecas de cliente e bindings para linguagens
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 comuns de nomenclatura para chaves do Redis
- "O Redis é majoritariamente single-threaded" - o que isso significa na prática
- Protocolo de comunicação do Redis (wire protocol)
- O que fazer se sua biblioteca de cliente não conhecer algum comando útil
- Por que alguns comandos estão deliberadamente indisponíveis em algumas bibliotecas de cliente
- Como ajustar sua mentalidade da de um projetor de banco de dados relacional
- Dicas gerais sobre organização de dados
- Expiração (Expiration)
- Pub/Sub
- Transações e scripts Lua
- Módulos externos
- Dicas gerais sobre consistência de dados
Módulo 3: Dicas de Desempenho
- Benchmarking do Redis
- Comandos a evitar
- Solução de problemas de latência
- Problemas com solicitações DEL grandes - o que usar em vez disso
- Pipelining
- Inserção em massa
- Solução de problemas de 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 desgaste prematuro 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 (diskless)
- Tunáveis em nível do sistema operacional relevantes para o Redis
- Monitoramento do desempenho do Redis
Módulo 5: Mais de um Redis
- Inicialização de múltiplas instâncias do Redis em um único servidor
- Particionamento em nível de aplicação
- Replicação mestre-escravo
- Alta disponibilidade usando o Redis Sentinel
- Redis Cluster
- Fazendo o Sentinel e o Cluster funcionarem através de NAT
- Criação de backups consistentes
Módulo 6: Alta Disponibilidade
- Instalação e configuração de servidores Redis múltiplos
- Servidor standalone com múltiplas instâncias
- Replicação mestre-escravo
- Cluster HA do Redis com Sentinel
- Cluster de sharding do Redis
- Combinação de replicação do Redis (com Sentinel) + capacidade de Sharding
- Monitoramento, backup/restauração e ajuste de desempenho para a configuração
Requisitos
Os participantes devem ter familiaridade com tarefas básicas de administração do sistema usando a linha de comando do Linux. Alguns tópicos requerem habilidades de programação ou script. Ao realizar o cadastro, liste os idiomas de programação nos quais você tem familiaridade. Caso não haja nenhum, usaremos apenas comandos do Redis pelo redis-cli.
21 Horas
Testemunhos de Clientes (1)
Fornece-me uma visão sobre o Redis e também me guia pelo caminho certo se eu quiser saber mais sobre o Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curso - Redis for High Availability and Performance Training Course
Máquina Traduzida