wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-para-sua-aplicacao-django-no-ubuntu-22-04.md

Desenvolvimento

Como configurar o Redis 7.0 como cache para sua aplicação Django no Ubuntu 22.04

atualizado em 25/07/2026

Introdução

Este manual irá guiá-lo na configuração do Redis 7.0 como cache para sua aplicação Django no Ubuntu 22.04. O Redis é um sistema de armazenamento de estrutura de dados em memória, amplamente utilizado como cache para melhorar a performance de aplicações.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Python e Django instalados
  • pip e virtualenv configurados

Passo a Passo

1. Instalar o Redis

Primeiro, atualize os pacotes do sistema e instale o Redis:

sudo apt update
sudo apt install redis-server

2. Configurar o Redis

Após a instalação, você pode configurar o Redis editando o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • Defina supervised para systemd:
supervised systemd

Salve e saia do editor. Em seguida, reinicie o Redis:

sudo systemctl restart redis.service

3. Instalar dependências do Django

Instale a biblioteca django-redis para integrar o Redis ao Django:

pip install django-redis

4. Configurar o Django para usar o Redis como cache

Abra o arquivo settings.py da sua aplicação Django e adicione a seguinte configuração:

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://127.0.0.1:6379/1',
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
        }
    }
}

5. Testar a configuração

Para garantir que o cache está funcionando, você pode usar o shell do Django:

python manage.py shell
from django.core.cache import cache
cache.set('my_key', 'my_value')
cache.get('my_key')

Conclusão

Com esses passos, você configurou o Redis como cache para sua aplicação Django. Para otimizar ainda mais, considere ajustar a política de expiração do cache de acordo com suas necessidades.

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.