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
- Endurecimento de segurança aplicado por distribuições Linux comuns
- Bibliotecas de cliente e integrações com linguagens de programação
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 rede do Redis
- 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 em comparação com a de um designer 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
- Benchmarking do Redis
- Comandos a evitar
- Solução de problemas de latência
- Problemas com grandes solicitações de DEL - o que usar no lugar
- 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 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
- Alternando entre RDB e AOF
- Casos de uso para Redis sem disco
- Ajustes de nível do sistema operacional relevantes para o Redis
- Monitoramento do desempenho do Redis
Módulo 5: Mais de um 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
- Fazendo backups consistentes
Módulo 6: Alta Disponibilidade
- Instalação e configuração de múltiplos servidores Redis
- Servidor independente com múltiplas instâncias
- Replicação mestre-escravo
- Cluster HA do Redis com Sentinel
- Cluster de shard (fragmentação) do Redis
- Combinação de replicação do Redis (com Sentinel) + capacidade de shard
- Monitoramento, backup/restauração e ajuste de desempenho para a configuração
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 inscrição, liste as linguagens de programação com as quais você está familiarizado. Caso contrário, utilizaremos apenas comandos do Redis através do 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