Redis Exercícios
Esta coleção de exercícios práticos foi projetada para solidificar a compreensão do Redis. Cada desafio apresenta um cenário prático e real, permitindo a aplicação do conhecimento em estruturas de dados, comandos e melhores práticas do Redis. Trabalhar nesses problemas constrói confiança e proficiência no uso do Redis para cache, gerenciamento de sessão e análise em tempo real. Os exercícios são estruturados para desenvolver progressivamente as habilidades, desde comandos básicos até lógicas de aplicação mais complexas.
Descobrir categorias
TodosLinuxDevOpsCibersegurançaDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxTreinamento RHCSATreinamento RHCE in Enterprise LinuxTreinamento LFCSShellGitCloudflareDockerKubernetesTreinamento CKATreinamento CKADTreinamento CKSAnsibleTreinamento RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABanco de DadosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desenvolvimento WebCiência de Dados
Instalação e Configuração Inicial do Redis
Neste laboratório, você aprenderá como instalar e realizar a configuração inicial do Redis em uma VM do LabEx. O laboratório abrange os passos essenciais para colocar o Redis em funcionamento, incluindo a verificação da instalação e a garantia de que o servidor esteja acessível. Você atualizará os pacotes, instalará o Redis e testará a conectividade.
LabRedis
Operações Básicas de Chave-Valor no Redis
Neste laboratório, exploraremos as operações básicas de chave-valor no Redis, focando em como interagir com o Redis como um armazenamento de dados. Usaremos a interface de linha de comando `redis-cli` para conectar ao servidor Redis e realizar operações fundamentais. Aprenderemos a definir e recuperar pares de chave-valor usando os comandos `SET` e `GET`. Além disso, praticaremos a definição de diferentes pares de chave-valor para consolidar nossa compreensão dessas operações principais.
LabRedis
Introdução às Estruturas de Dados do Redis
Neste laboratório, você explorará as estruturas de dados fundamentais do Redis e como interagir com elas usando a ferramenta de linha de comando `redis-cli`. O laboratório foca em exercícios práticos para ajudá-lo a entender como armazenar e recuperar dados no Redis. Você trabalhará com Strings, Lists, Sets e Hashes.
LabRedis
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 de forma eficiente com SCAN.
LabRedis
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.
LabRedis
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!
LabRedis
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.
LabRedis
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.
LabRedis
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.
ChallengeRedis
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.
ChallengeRedis