Pessoal, bom dia, gostaria apenas de compartilhar aqui uma alternativa para usuários de Windows e que não queiram ter tanta dor de cabeça com WSL e etc. para a instalação do Redis, hoje é disponibilizado uma versão gratuita na cloud, basta ir no site do redis e clicar aqui: Após isso criar a conta, um servidor cloud do redis free será criado para você, é bem simples de avançar, e clicar no nome do servidor após criado:
vai abrir uma tela e você precisa pegar as seguintes informações:
- Public endpoint
&
- Default user password
No arquivo settings.py
as suas configurações de conexão devem ficar assim:
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://<Public_Endpoint>",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"PASSWORD": "<Default_User_Password>",
},
}
}
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"
Isso já será o suficiente para o serviço de cache funcionar usando o redis.