wils@web ~ $ cat ~/ajuda/guia-completo-para-integrar-redis-7-0-com-aplicacoes-python-e-flask.md

Desenvolvimento

Guia completo para integrar Redis 7.0 com aplicações Python e Flask

atualizado em 10/08/2026

Este guia apresenta um passo a passo para integrar o Redis 7.0 com aplicações Python utilizando o framework Flask. O Redis é um banco de dados em memória, chave-valor, que pode ser utilizado para caching e gerenciamento de sessões.

Pré-requisitos

  • Python 3.x instalado
  • Pip para gerenciar pacotes Python
  • Redis 7.0 instalado e em execução
  • Flask instalado

Instalação do Redis

sudo apt update
sudo apt install redis-server

Configuração do Redis

Após a instalação, inicie o serviço do Redis:

sudo systemctl start redis.service

Verifique se o Redis está funcionando corretamente:

redis-cli ping

Se a resposta for PONG, o Redis está ativo.

Instalação das Dependências do Flask

Crie um ambiente virtual e instale as bibliotecas necessárias:

python3 -m venv venv
source venv/bin/activate
pip install Flask redis

Exemplo de Aplicação Flask com Redis

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

from flask import Flask, request
import redis

app = Flask(__name__)
redis_client = redis.StrictRedis(host='localhost', port=6379, db=0)

@app.route('/set//')
def set_value(key, value):
    redis_client.set(key, value)
    return f'Key {key} set to {value}'

@app.route('/get/')
def get_value(key):
    value = redis_client.get(key)
    return f'Value for {key} is {value.decode()}'

if __name__ == '__main__':
    app.run(debug=True)

Executando a Aplicação

Para iniciar a aplicação, execute:

python app.py

Acesse http://127.0.0.1:5000/set/test/123 para definir um valor e http://127.0.0.1:5000/get/test para recuperar o valor.

Conclusão

Integrar Redis com Flask é uma maneira eficiente de gerenciar dados em memória. Utilize o Redis para melhorar o desempenho da sua aplicação.

Dica: Explore o uso de Redis para gerenciamento de sessões e caching para otimizar ainda mais sua aplicação Flask.

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.