Miniprojeto backend com um CRUD, que utiliza REDIS e POSTGRES para persistir os dados
Projeto |
Desenvolvido com |
Como executar |
Contato
Miniprojeto aplicado na disciplina de Banco de dados 2. Este projeto se trata de um simples backend com um CRUD que persiste seus dados em um banco postgres e em um cache (Redis). O funcionamento é bem básico: os dados são procurados primeiramente no chache, caso não seja encontrado ocorre uma busca por eles no banco postgres
Esse projeto foi desenvolvido com as seguintes tecnologias:
Para rodar a aplicação será necessário:
P.S1: É recomendável utilizar o Docker para rodar os banco de dados.
### Backend (API-SVG)
Primeiramente clone o repsitório e instale as dependências.
```bash
# Para clonar o repositório
$ git clone https://github.com/FMKani/DBII_Store
# Instale as dependências do backend
$ yarn
# Ou
$ npm i
# Em seguida execute
$ yarn dev
# Ou
$ npm run dev
P.S2: As imagens “Redis” e “Postgres devem estar rodando
P.S3: É recomendavel ainda usar o client “RedisInsight”, que pode ser encontrado em: https://redislabs.com/redis-enterprise/redis-insight/
P.S4: Para conectar com o banco de dados, você precisará entrar com algumas informações de acesso que devem ser colocadas em um arquivo .env na raiz do projeto.
REDIS_HOST =
REDIS_PORT =
REDIS_PASS =
Made with and ❤️ by Wanielton Ferreira.