Trilha Júnior Trilha

Infraestrutura: introdução ao Redis

Este curso apresenta o Redis, um serviço de rede separado que guarda dados na RAM como estruturas de dados com nome. As aulas tratam de strings e contadores atômicos, lists e sets, hashes e sorted sets, limites de memória com maxmemory e políticas de remoção, e pub/sub com entrega no máximo uma vez. Cada afirmação sobre o Redis é conferida na documentação dele. As aulas também comparam o Redis com este app, que não usa Redis e roda Solid Cache, Solid Queue e Solid Cable sobre o Postgres.

O que você vai aprender

  • ✓Strings do Redis com SET, GET, MSET, MGET e o INCR atômico
  • ✓Lists para filas, com LPUSH, RPOP e o BRPOP que bloqueia, e sets para membros únicos
  • ✓Hashes como registros de campo e valor e sorted sets para rankings ordenados por score
  • ✓O limite maxmemory e as políticas de remoção escolhidas com maxmemory-policy
  • ✓A entrega do pub/sub do Redis comparada com a consulta a tabela do Solid Cable
  • ✓Como este app resolve cache, fila de jobs e Action Cable com o Postgres
Prévia grátis · Aula 1 3 min de leitura

O que é o Redis: um servidor de estruturas de dados em memória

A documentação do Redis abre a página de tipos de dados com uma afirmação curta: "Redis is a data structure server". Isso não faz dele um banco relacional nem um cache simples. É um serviço de rede separado com que o seu app conversa. Ele guarda os dados na RAM, organizados como um conjunto de…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...