Pular para conteúdo

Redis

O que é ?

Redis é um armazenamento de estrutura de dados em memória, usado como um banco de dados em memória distribuído de chave-valor, cache e agente de mensagens, com durabilidade opcional

Para que é usado ?

O SGP utiliza o Redis como cache de dados da aplicação.

Dados utilizados com mais frequência ou com grande custo de busca são armazenados temporariamente em cache para posterior uso pela aplicação, seguindo as diretrizes de melhores práticas recomendadas.

Como utilizar ?

Através do Docker compose:

docker compose -f docker-compose.infra.yml up redis -d

Através do Tilt:

tilt up redis
Para utilização do RabbiMQ no SGP é necessário configurar as variáveis conforme mostrado na seção Configuração

Desligar o Cache

A utilização de cache com Redis é opcional e pode ser desligada mudando a configuração ConfiguracaoCache:UtilizaRedis para false.