Aprenda Redis fazendo
Redis Java Quest¶
Aprenda Redis com Java, Jedis e Lettuce: conecte ao Redis Cloud, veja dados mudarem e implemente padrões de backend. Comece pelo workshop guiado de 60 minutos e continue no seu ritmo pelo curso completo.
Os 60 minutos pressupõem o preparo antecipado. Sem preparo, o objetivo ao vivo é conectar, gravar, ler e observar um TTL; os demais temas ficam como demonstração.
Curso completo · continue no seu ritmo
Fundamentos
Redis Open Source, Redis Cloud e Redis Software. Quem roteia até os shards, como escolher o client, conectar, observar e reduzir viagens de rede.
Tipos de dados
Sessões com TTL, contadores atômicos, perfis, filas, conjuntos, rankings e filtros probabilísticos com String, Hash, List, Set, Sorted Set e Bloom.
Eventos
Pub/Sub, Streams, consumer groups e o efeito de uma conexão bloqueante sobre o restante da aplicação.
Busca
Documentos JSON, filtros, agregações, busca híbrida com FT.HYBRID e similaridade com vector sets.
Produção
Timeouts, pool e retry, client-side caching, TLS, smart client handoffs e Active-Active com failover geográfico no client.
Em breve
Como funciona¶
- Prepare o ambiente antes do encontro. Java 21+, Git, projeto e um Redis Cloud free ou Docker. O preparo termina com
PONGe já baixa as dependências. - Veja, altere, observe. Os labs prontos mostram comandos e respostas; a lição String inclui um exercício Java para você implementar. Use Jedis como caminho principal e compare com Lettuce quando indicado.
- Confira a evidência.
./quest verifyverifica resultados no Redis; ele distingue o que passou do que não pôde ser verificado. O botão da página é seu registro pessoal de estudo, salvo no navegador.
O dataset é um pequeno jogo fictício, Ember Realm: personagens, itens e rankings dão dados consistentes aos exemplos. O foco é o padrão de backend que você pode levar para a sua aplicação.
O curso continua depois da hora guiada
As 24 lições aprofundam fundamentos, tipos, eventos, busca e produção. Os tempos de cada página são estimativas de estudo, além do workshop; recursos como TLS e failover pedem ambiente próprio.