Skip to content

FMKani/DBII_Store

Repository files navigation


MiniProjeto - Redis 1.0v

Project programing languages count Repository size Last commit on GitHub Project top programing language

Projeto   |    Desenvolvido com   |    Como executar   |    Contato

💻 Projeto

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

🚀 Desenvolvido com

Esse projeto foi desenvolvido com as seguintes tecnologias:

Backend

ℹ️ Como executar

Requirements

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.

Arquivo .env:

REDIS_HOST =
REDIS_PORT =
REDIS_PASS =

📬 Contato!

Linkedin - Wanielton Ferreira Email - Wanielton Ferreira

Made with ☕ and ❤️ by Wanielton Ferreira.

About

Miniprojeto backend com um CRUD, que utiliza REDIS e POSTGRES para persistir os dados

Topics

Resources

License

Stars

Watchers

Forks

Contributors