wils@web ~ $ cat ~/ajuda/guia-para-configurar-o-redis-7-0-como-sistema-de-fila-para-aplicacoes-em-python.md

Banco de Dados

Guia para configurar o Redis 7.0 como sistema de fila para aplicações em Python

atualizado em 18/08/2026

O Redis é um sistema de armazenamento de estrutura de dados em memória, amplamente utilizado como um sistema de fila devido à sua alta performance e flexibilidade. Este guia irá mostrar como configurar o Redis 7.0 para ser utilizado como sistema de fila em aplicações Python.

Pré-requisitos

  • Redis 7.0 instalado
  • Python 3.x instalado
  • Biblioteca redis-py instalada

Instalando o Redis

sudo apt update
sudo apt install redis-server

Configurando o Redis

Após a instalação, é importante garantir que o Redis esteja configurado corretamente. Edite o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere a linha supervised para systemd:

supervised systemd

Reinicie o Redis para aplicar as alterações:

sudo systemctl restart redis

Instalando a biblioteca redis-py

Para interagir com o Redis em Python, instale a biblioteca redis-py:

pip install redis

Implementando uma fila simples

Crie um arquivo fila.py e adicione o seguinte código:

import redis

# Conectar ao Redis
r = redis.Redis(host='localhost', port=6379, db=0)

# Adicionar itens à fila
r.lpush('minha_fila', 'item1')
r.lpush('minha_fila', 'item2')

# Processar itens da fila
while True:
    item = r.rpop('minha_fila')
    if item:
        print(f'Processando {item.decode()}')
    else:
        break

Executando a aplicação

Execute o script para adicionar e processar itens na fila:

python fila.py

Conclusão

O Redis é uma ótima escolha para sistemas de fila devido à sua eficiência. Para melhorar a performance, considere usar Redis Streams para gerenciar filas mais complexas.

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.