
Gerenciamento Básico de Dados no Redis
Neste laboratório, você explorará técnicas básicas de gerenciamento de dados no Redis. Você começará aprendendo como incrementar e decrementar valores numéricos usando os comandos atômicos `INCR` e `DECR`, adequados para contadores e limitadores de taxa. Você se conectará ao servidor Redis usando `redis-cli`, definirá valores iniciais e, em seguida, os incrementará e decrementará, verificando os resultados com o comando `GET`. Além disso, você aprenderá como recuperar todas as chaves armazenadas no Redis usando o comando `KEYS`.
Redis

Incrementar o Contador Redis para Visitas ao Site
Neste desafio, você implementará um contador baseado em Redis para monitorar as visitas à página inicial de um site. O objetivo é conectar-se a um servidor Redis usando o `redis-cli`, incrementar a chave `homepage_visits` em 1 utilizando o comando `INCR` e, em seguida, sair do `redis-cli`.
Redis

Configurar o Limite de Memória Máxima do Redis
Neste desafio, você configurará o limite `maxmemory` do Redis para evitar a perda de dados por esgotamento de memória. Como administrador de sistemas, sua tarefa é conectar-se ao servidor Redis usando o `redis-cli` e utilizar o comando `CONFIG SET` para limitar o uso de memória do Redis em 200MB. O desafio exige que você defina o parâmetro `maxmemory` como `200mb` dentro do ambiente `redis-cli` e depois saia. A conclusão bem-sucedida envolve a verificação da execução do comando no log de histórico do Redis.
Redis

Adicionar Item à Lista de Tarefas no Redis
Neste desafio, você aprenderá a adicionar um item a uma aplicação de lista de tarefas baseada em Redis usando o comando `LPUSH`. O objetivo é inserir 'Grocery Shopping' na lista `todo_list` no Redis. Você utilizará o `redis-cli` e etapas de verificação para confirmar o sucesso da operação.
Redis

Expirar Chaves no Cache do Redis
Neste desafio, você simulará um aplicativo de rede social que utiliza o Redis para armazenar tópicos em alta (trending topics). O objetivo é definir uma chave que representa um tópico e configurá-la para expirar após um período específico. Você usará o redis-cli para definir a chave `trending:topic1` como `Redis Basics` e configurar seu tempo de expiração para 3600 segundos.
Redis

Verificar o Status do Servidor Redis
Neste desafio, você resolverá um problema de conectividade do servidor Redis verificando seu status. A tarefa envolve o uso do comando `redis-cli` para se conectar ao servidor e, em seguida, o uso do comando `PING` para confirmar se o servidor está em execução e responsivo.
Redis

Transações Redis
Neste laboratório, você explorará transações Redis, executando comandos como uma operação única e atômica para consistência de dados. Aprenda a iniciar transações com MULTI, enfileirar comandos e executá-los ou descartá-los. Pratique a definição de chaves, a obtenção de valores e o incremento de contadores dentro de transações.
Redis

Operações com Sorted Set no Redis
Neste laboratório, você explorará as operações fundamentais de Sorted Set no Redis. Você usará ZADD para adicionar elementos, ZRANGE para buscar intervalos, ZRANK para obter a classificação de um elemento, ZINCRBY para incrementar pontuações e ZREM para remover elementos. Aprenda a gerenciar sorted sets de forma eficaz.
Redis

Operações com Conjuntos no Redis
Neste laboratório, você explorará as operações com conjuntos no Redis, focando na manipulação de coleções não ordenadas de strings únicas. Você aprenderá como adicionar elementos a um conjunto usando o comando `SADD`, realizar uniões de conjuntos com `SUNION`, encontrar elementos comuns usando `SINTER` e identificar diferenças entre conjuntos com `SDIFF`. Finalmente, você aprenderá como armazenar os resultados das operações de conjuntos para uso posterior.
Redis

Configurações de Segurança do Redis
Neste laboratório, você aprenderá como aprimorar a segurança do Redis definindo uma senha com `CONFIG SET requirepass`, autenticando com `AUTH` e desabilitando comandos com `CONFIG SET`. Proteja seu servidor Redis contra acesso não autorizado e uso indevido.
Redis

Mensagens Pub/Sub do Redis
Neste laboratório, você explorará o sistema de mensagens Pub/Sub do Redis. O laboratório o guiará pelas operações fundamentais de inscrição em canais, publicação de mensagens e cancelamento de inscrição. Você aprenderá a usar os comandos SUBSCRIBE, PUBLISH, UNSUBSCRIBE e PSUBSCRIBE.
Redis

Gerenciamento de Persistência do Redis
Neste laboratório, exploraremos o gerenciamento de persistência do Redis, com foco em como configurar e gerenciar a durabilidade dos dados. Configuraremos o RDB usando `CONFIG SET`, habilitaremos o AOF, salvaremos dados manualmente, verificaremos o último horário de salvamento e reescreveremos o arquivo AOF.
Redis

Monitoramento de Desempenho do Redis
Neste laboratório, você aprenderá a monitorar e solucionar problemas de desempenho do Redis. O laboratório foca em identificar e resolver problemas de latência, analisar o uso de memória e otimizar o desempenho de consultas. Você usará comandos como LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET e MEMORY PURGE.
Redis

Scripting Lua no Redis
Neste laboratório, exploraremos o Scripting Lua no Redis, focando na execução de scripts Lua diretamente dentro do Redis para realizar operações complexas de forma eficiente. Este laboratório aborda o uso do comando `EVAL`, a passagem de argumentos, o carregamento de scripts com `SCRIPT LOAD` e a execução de scripts carregados com `EVALSHA`.
Redis

Operações em Listas no Redis
Neste laboratório, você explorará as operações fundamentais de listas no Redis. Aprenderá a gerenciar dados de listas usando comandos como `LTRIM`, `LINSERT`, `LPOP`, `RPOP` e `BLPOP`. Pratique o corte de listas, a inserção de elementos, a remoção de elementos e o bloqueio até que os elementos estejam disponíveis. Domine o gerenciamento de listas no Redis!
Redis

Operações HyperLogLog no Redis
Neste laboratório, você explorará as operações HyperLogLog do Redis, com foco na estimativa eficiente da cardinalidade de grandes conjuntos de dados. Você aprenderá a usar `PFADD` para adicionar itens, `PFCOUNT` para contar itens únicos e `PFMERGE` para mesclar HyperLogLogs. Obtenha experiência prática rastreando usuários únicos.
Redis

Operações de Hash no Redis
Neste laboratório, exploraremos as operações de Hash no Redis, focando em maneiras eficientes de gerenciar dados dentro de hashes. Abordaremos HMSET, HMGET, HINCRBY e HEXISTS. Ao final, você entenderá as operações comuns de hash no Redis.
Redis

Gerenciamento Avançado de Chaves no Redis
Neste laboratório, você explorará técnicas avançadas de gerenciamento de chaves no Redis. Você aprenderá a renomear chaves com RENAME, mover chaves entre bancos de dados com MOVE, definir múltiplas chaves com MSET, recuperar múltiplas chaves com MGET e iterar chaves eficientemente com SCAN.
Redis