Visão Geral
Este curso aborda a administração do Redis Streams em ambientes de produção, com foco na configuração, gerenciamento, monitoramento, persistência, retenção, desempenho e troubleshooting de fluxos de eventos. O participante aprenderá a administrar Streams, Consumer Groups e Consumers, controlar o ciclo de vida das mensagens, dimensionar workloads, monitorar consumo e aplicar estratégias de recuperação e otimização para ambientes de alta disponibilidade e processamento em tempo real.
Conteúdo Programatico
Module 1: Redis Streams Administration Fundamentals
- Redis Streams administration architecture
- Stream data model
- Stream lifecycle management
- Administrative commands
- Configuration considerations
- Production administration practices
Module 2: Stream Management
- Stream creation and configuration
- Stream inspection
- Stream length management
- Stream trimming
- Retention strategies
- Stream maintenance
Module 3: Consumer Group Administration
- Consumer Group management
- Consumer registration
- Consumer monitoring
- Pending Entries List management
- Consumer lag analysis
- Consumer recovery
Module 4: Message Lifecycle and Reliability
- Message acknowledgements
- Pending messages
- Message claiming
- Failed Consumer recovery
- Retry strategies
- Reliable processing administration
Module 5: Performance and Capacity Management
- Stream performance metrics
- Consumer throughput
- Memory utilization
- High-volume Stream workloads
- Capacity planning
- Performance optimization
Module 6: Persistence and Recovery
- Redis persistence overview
- RDB and AOF considerations
- Stream data protection
- Backup strategies
- Recovery procedures
- Data consistency considerations
Module 7: Monitoring and Troubleshooting
- Redis monitoring
- Stream and Consumer metrics
- Consumer lag monitoring
- Pending message analysis
- Troubleshooting Stream processing
- Root cause analysis
Module 8: Redis Streams Administration Workshop
- Stream administration laboratory
- Consumer Group management
- Retention and trimming exercises
- Consumer recovery simulation
- Performance monitoring and optimization
- Final Redis Streams administration project