wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-de-dados-para-aplicacoes-flask.md

Desenvolvimento

Como configurar o Redis 7.0 como cache de dados para aplicações Flask

atualizado em 03/08/2026

O Redis é um sistema de armazenamento em cache de dados em memória que pode ser utilizado para melhorar a performance de aplicações Flask. Neste manual, você aprenderá a configurar o Redis 7.0 como cache para suas aplicações Flask.

Pré-requisitos

  • Python 3.x instalado
  • Flask instalado
  • Redis 7.0 instalado e em execução

Passo a Passo

1. Instalando o Redis

Para instalar o Redis, você pode usar o seguinte comando:

sudo apt update
sudo apt install redis-server

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

sudo systemctl start redis
sudo systemctl enable redis

2. Instalando a biblioteca Redis para Python

Utilize o pip para instalar a biblioteca necessária:

pip install redis

3. Configurando a aplicação Flask

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

from flask import Flask
from redis import Redis

app = Flask(__name__)
redis = Redis(host='localhost', port=6379, db=0)

@app.route('/')
def index():
    redis.incr('visitas')
    return f'Número de visitas: {redis.get('visitas').decode()}'

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

4. Testando a aplicação

Execute a aplicação Flask:

python app.py

Acesse http://127.0.0.1:5000/ no seu navegador. A cada atualização da página, o contador de visitas deve aumentar.

Conclusão

O Redis pode ser uma poderosa ferramenta para cache em aplicações Flask. Ao utilizá-lo, você pode melhorar significativamente a performance do seu aplicativo. Lembre-se de monitorar o uso de memória do Redis e ajustar a configuração conforme necessário.

Dica: Considere configurar o Redis para persistência de dados, utilizando o arquivo redis.conf para ajustar as opções de salvamento.

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.