Visão Geral
Este Curso Valkey Fundamentals Do Zero a Pratica, apresenta os fundamentos do Valkey, um banco de dados open source em memória compatível com Redis, projetado para workloads de baixa latência e alto desempenho. O treinamento conduz o participante desde os conceitos essenciais de armazenamento key-value até a utilização prática das principais estruturas de dados, comandos e mecanismos de persistência. Serão abordados cenários típicos de uso como caching, gerenciamento de sessões, contadores e filas leves. Ao longo do curso, os alunos aprenderão como instalar, configurar, operar e interagir com o Valkey, compreendendo seu papel em arquiteturas modernas de aplicações distribuídas.
Objetivo
Após realizar este curso Valkey Fundamentals – Do Zero à Prática, você será capaz de:
- Compreender o conceito de banco de dados em memória
- Entender o modelo key-value
- Instalar e configurar o Valkey
- Executar comandos básicos
- Trabalhar com estruturas de dados suportadas
- Implementar persistência de dados
- Aplicar Valkey em cenários de cache
- Gerenciar expiração de chaves
- Realizar operações básicas de administração
Publico Alvo
- Iniciantes em bancos de dados
- Desenvolvedores
- Profissionais de infraestrutura
- Estudantes de TI
- Analistas de sistemas
Pre-Requisitos
- Noções básicas de sistemas operacionais
- Conhecimentos básicos de redes
- Familiaridade básica com linha de comando
- Conhecimentos básicos de programação (desejável)
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Introduction to Valkey
- What is Valkey
- In-memory databases concepts
- Key-value data model
- Typical use cases
- Valkey architecture overview
Module 2: Installation and Setup
- Installation methods
- Basic configuration
- Running Valkey server
- Connecting via CLI
- Initial validation
Module 3: Basic Commands
- SET and GET
- DEL and EXISTS
- KEYS and SCAN
- TTL and EXPIRE
- Data inspection
Module 4: Data Structures
- Strings
- Lists
- Sets
- Hashes
- Sorted Sets
Module 5: Persistence Mechanisms
- Snapshotting (RDB)
- Append Only File (AOF)
- Persistence strategies
- Durability considerations
- Backup basics
Module 6: Expiration and Memory Management
- TTL concepts
- Expiration policies
- Eviction strategies
- Memory optimization
- Performance implications
Module 7: Practical Use Cases
- Caching patterns
- Session storage
- Counters and metrics
- Simple queues
- Temporary data storage
Module 8: Basic Administration
- Monitoring basics
- Logs and diagnostics
- Performance observation
- Common issues
- Best practices
TENHO INTERESSE