Redis para Iniciantes

Neste curso, aprenda os fundamentos do Redis, incluindo instalação, operações chave-valor, estruturas de dados e configuração básica para iniciantes.

Banco de DadosRedis

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Redis para Iniciantes introduz pela linha de comando a instalação e operação de um servidor Redis local. Suas 10 atividades alternam cinco laboratórios guiados e cinco desafios curtos, da conexão e chaves até estruturas, expiração, contadores, snapshots e configuração em execução.

Você trabalha diretamente no redis-cli: primeiro segue o fluxo e depois o aplica a cache, lista de tarefas, contador de visitas ou limite de memória, sem escrever código de aplicação.

O que você aprenderá

  • Instalar e iniciar Redis no Ubuntu e verificar o servidor local com PING
  • Criar, obter, inspecionar, excluir e expirar chaves com SET, GET, EXISTS, DEL e comandos de expiração
  • Armazenar e consultar dados com strings, listas, conjuntos e hashes do Redis
  • Criar itens de lista e contadores com LPUSH, LRANGE, INCR e DECR
  • Inspecionar chaves e tipos e limpar a base atual com KEYS, TYPE e FLUSHDB
  • Ler e alterar maxmemory, loglevel e outros parâmetros com CONFIG GET e CONFIG SET
  • Criar snapshots RDB bloqueantes e em segundo plano com SAVE e BGSAVE

Para quem é este curso

O curso é para desenvolvedores, estudantes de bancos e administradores iniciantes que desejam praticar comandos Redis antes de bibliotecas cliente ou implantação avançada. É adequado a quem prefere um fluxo guiado seguido de um pequeno desafio.

Pré-requisitos: Não é necessária experiência com Redis. Familiaridade com terminal Ubuntu ajuda; programação de bancos ou aplicações não é pressuposta.

Ambiente de aprendizagem: As 10 atividades usam Ubuntu 22.04 VNC. Redis Server é instalado e iniciado localmente e uma única instância é operada pelo redis-cli. Os cinco desafios incluem verificações e soluções.

Perguntas frequentes

O curso usa Redis Cloud ou exige conta externa?

Não. Tudo usa Redis local na VM fornecida, sem Redis Cloud, cluster remoto ou serviço pago.

Mudanças com CONFIG SET são permanentes?

Não. São alterações de execução perdidas ao reiniciar. Editar redis.conf para persistir é mencionado, mas não praticado.

Quanto de persistência Redis é abordado?

Você cria snapshots RDB manualmente com SAVE e BGSAVE e compara o bloqueio. AOF, políticas agendadas, restauração e recuperação de desastre ficam fora.

Os desafios são mais difíceis que os laboratórios?

Sim. Há cinco laboratórios Beginner e cinco desafios curtos Intermediate. Cada desafio verifica um fluxo específico e oferece solução de referência.

Professor

labby
Labby
Labby is the LabEx teacher.