Programa do Curso
Módulo 1: Configuração inicial
- Redis Lançamentos
- Instalação
- Configuração
- Modelo de segurança
- Iniciar Redis durante o arranque
- Reforço de segurança aplicado por distribuições Linux comuns
- Bibliotecas de clientes e language bindings
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 é, na sua maioria, single-threaded" - o que significa na prática
- Protocolo de conexão Redis
- O que fazer se sua biblioteca cliente não conhece algum comando útil
- Porque é que alguns comandos não estão deliberadamente disponíveis em algumas bibliotecas cliente
- Como ajustar a sua mentalidade à de um designer de bases de dados relacionais
- Dicas gerais sobre organização de dados
- Expiração
- Pub/Sub
- Transacções e scripts Lua
- Módulos externos
- Sugestões gerais sobre a consistência dos dados
Módulo 3: Sugestões de desempenho
- Benchmarking Redis
- Comandos a evitar
- Depuração de problemas de latência
- Problemas com grandes solicitações DEL - o que usar em vez disso
- Pipelining
- Inserção em massa
- Depuração 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 do SSD
- Backup e restauração
- Ferramentas para explorar o conteúdo da base de dados
- Ferramentas para análise de dump
- Ajustar a durabilidade ao desempenho
- Alternar entre RDB e AOF
- Casos de utilização de Redis sem disco
- Ajustes no nível do SO relevantes para Redis
- Monitoramento do desempenho Redis
Módulo 5: Mais de um Redis
- Iniciando várias instâncias de Redis em um servidor
- Particionamento ao nível da aplicação
- Replicação mestre-escravo
- Alta disponibilidade usando Redis Sentinel
- Cluster Redis
- Fazer com que o Sentinel e o Cluster funcionem através de NAT
- Fazendo backups consistentes
Módulo 6: Alta disponibilidade
- Instalação e configuração de vários Redis servidores
- Servidor autônomo com múltiplas instâncias
- Replicação mestre/escravo
- Redis cluster HA com Sentinel
- Redis cluster de fragmentação
- Combinação de Redis replicação (com Sentinel) + capacidade de fragmentação
- Monitorização, cópia de segurança/restauro e otimização do desempenho para a configuração
Requisitos
Os participantes devem estar familiarizados com tarefas básicas de administração de sistemas usando a linha de comando do Linux. Alguns tópicos requerem conhecimentos de programação ou de scripting. Ao efetuar a reserva, por favor indique as linguagens de programação com que está familiarizado. Se não houver nenhuma, nós apenas emitiremos comandos redis a partir do redis-cli.
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.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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