Tutoriais Redis

O Redis oferece um caminho de aprendizado bem estruturado para armazenamento e cache de dados em memória. Nossos tutoriais cobrem estruturas de dados Redis, estratégias de cache e técnicas de otimização de desempenho, adequados tanto para iniciantes quanto para desenvolvedores intermediários. Com laboratórios gratuitos e exemplos práticos, você obterá experiência prática em operações Redis. Nosso playground interativo permite que você pratique comandos Redis e veja resultados instantâneos.

Gerenciamento Básico de Dados no Redis

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
  • Anterior
  • 1
  • 2
  • Próximo