Curso Redis Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Redis Fundamentals

16 horas
Visão Geral

Este curso oferece uma introdução abrangente ao Redis, um banco de dados em memória, chave-valor, amplamente utilizado para aplicações em tempo real. Os participantes aprenderão sobre a instalação, configuração e os conceitos básicos do Redis, bem como os tipos de dados e comandos essenciais.

Objetivo

Após realizar o curso, você será capaz de:

  • Instalar e configurar o Redis em diferentes sistemas operacionais.
  • Compreender os principais tipos de dados e comandos do Redis.
  • Implementar operações básicas de leitura e gravação no Redis.
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de dados
  • Administradores de banco de dados
  • Profissionais de DevOps
  • Estudantes de tecnologia
Pre-Requisitos

Conhecimento básico em programação e conceitos de banco de dados.

Informações Gerais

Formato de entrega: 100% on-line ao vivo via Microsoft Teams. O curso combina teoria e prática, com laboratórios individuais.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
  1. Introdução ao Redis
    — O que é Redis e suas principais características
    — Casos de uso e benefícios do Redis

  1. Instalação do Redis
    — Requisitos do sistema para instalação
    — Download e instalação do Redis em diferentes plataformas
    — Configuração inicial do Redis

  1. Conceitos Básicos do Redis
    — Estruturas de dados no Redis (strings, hashes, listas, conjuntos, sorted sets)
    — Comandos básicos de manipulação de dados

  1. Operações Avançadas
    — Transações e pipelines no Redis
    — TTL (Time-to-Live) e expiração de chaves
    — Utilização de Lua scripts no Redis

  1. Persistência de Dados
    — Métodos de persistência (RDB, AOF)
    — Configuração de persistência e restauração de dados

  1. Segurança no Redis
    — Configuração de autenticação
    — Melhores práticas de segurança para Redis

  1. Monitoramento e Desempenho
    — Monitoramento do Redis com comandos e ferramentas
    — Otimização do desempenho do Redis

  1. Integração com Aplicações
    — Integrando Redis com diferentes linguagens de programação (Python, Node.js, Java)
    — Exemplos práticos de uso do Redis em aplicações
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas