wils@web ~ $ cat ~/ajuda/guia-para-gerenciar-dados-em-tempo-real-com-redis-7-0-e-pub-sub-passo-a-passo.md

Banco de Dados

Guia para gerenciar dados em tempo real com Redis 7.0 e Pub/Sub: Passo a passo

atualizado em 31/08/2026

O Redis é um banco de dados em memória, chave-valor, que permite gerenciar dados em tempo real de forma eficiente. Neste guia, abordaremos como utilizar o Redis 7.0 com o mecanismo de Pub/Sub para comunicação em tempo real.

Introdução ao Pub/Sub no Redis

O sistema Pub/Sub do Redis permite que os clientes publiquem mensagens em canais e que outros clientes se inscrevam nesses canais para receber as mensagens em tempo real.

Instalação do Redis

  1. Atualize o sistema:
  2. sudo apt update && sudo apt upgrade
  3. Instale o Redis:
  4. sudo apt install redis-server
  5. Inicie o serviço Redis:
  6. sudo systemctl start redis
  7. Verifique se o Redis está em execução:
  8. sudo systemctl status redis

Configurando Pub/Sub

Publicando Mensagens

Para publicar mensagens em um canal, use o comando PUBLISH:

redis-cli PUBLISH canal1 "Olá, mundo!"

Inscrevendo-se em um Canal

Para se inscrever em um canal e receber mensagens, use o comando SUBSCRIBE:

redis-cli SUBSCRIBE canal1

Após executar este comando, o cliente ficará escutando por mensagens no canal especificado.

Exemplo Prático

Abra duas janelas de terminal:

  • Na primeira, inscreva-se no canal:
  • redis-cli SUBSCRIBE canal1
  • Na segunda, publique uma mensagem:
  • redis-cli PUBLISH canal1 "Mensagem de teste"

A mensagem "Mensagem de teste" aparecerá na primeira janela.

Conclusão

O Redis com Pub/Sub é uma ferramenta poderosa para gerenciar dados em tempo real. Experimente integrar o Redis em suas aplicações para melhorar a comunicação entre serviços.

Dica: Utilize o Redis em conjunto com outros serviços para escalar sua aplicação e garantir alta disponibilidade.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.