Programa do Curso
Módulo 1: Configuração inicial
- Redis Lançamentos
- Instalação
- Configuração
- Modelo de segurança
- Iniciando Redis durante a inicialização
- Reforço de segurança aplicado por distribuições comuns Linux
- Bibliotecas de cliente e ligações 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 Redis chaves
- "Redis é principalmente de thread único" - o que isso significa na prática
- Redis protocolo de fio
- O que fazer se sua biblioteca cliente não souber sobre algum comando útil
- Por que alguns comandos estão deliberadamente indisponíveis em algumas bibliotecas cliente
- Como ajustar sua mentalidade a partir da mentalidade de um designer de banco de dados relacional
- Dicas gerais sobre organização de dados
- Expiração
- Pub/Sub
- Transações e Lua scripts
- Módulos externos
- Dicas gerais sobre consistência de dados
Módulo 3: Dicas de desempenho
- Comparativo Redis
- Comandos para evitar
- Depurando problemas de latência
- Problemas com grandes solicitações DEL – o que usar
- Pipeline
- Inserção em massa
- Depurando o 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 do banco de dados
- Ferramentas para análise de dump
- Ajustando durabilidade versus desempenho
- Alternando entre RDB e AOF
- Casos de uso para sem disco Redis
- Ajustáveis em nível de sistema operacional relevantes para Redis
- Monitorando Redis desempenho
Módulo 5: Mais de um Redis
- Iniciando múltiplas instâncias de Redis em um servidor
- Particionamento em nível de aplicativo
- Replicação mestre-escravo
- Alta disponibilidade usando Redis Sentinel
- Redis Aglomerado
- Fazendo o Sentinel e o Cluster funcionarem em NAT
- Fazendo backups consistentes
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.
Declaração de Clientes (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Curso - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Curso - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Curso - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Curso - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Curso - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Curso - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.