/MiniProjeto-CacheAside

Miniprojeto para a disciplina de Banco de dados II. Consiste em implementar uma estratégia primitiva de Cache-Aside (Lazy Loading) usando Postgres e Redis

Primary LanguageJavaScript

MiniProjeto-CacheAside

Miniprojeto para a disciplina de Banco de dados II. Consiste em implementar uma estratégia primitiva de Cache-Aside (Lazy Loading) usando Postgres e Redis

📘 Instruções

✔️ Instalar dependências

yarn ou npm i

✔️ Criar um arquivo .env e configurar as variáveis do Postgres e Redis:

DATABASE_HOST

DATABASE_USERNAME

DATABASE_PASSWORD

DATABASE

REDIS_HOST

REDIS_PORT

✔️ Executar os comandos do sequelize para criar e povoar as tabelas:

--- Executa as migrations para criar a tabela ---

yarn sequelize db:migrate ou npx sequelize db:migrate

--- Executa as seeds para povoar a tabela ---

yarn sequelize db:seed:all ou npx sequelize db:seed:all

✔️ Executar o projeto

yarn dev ou npm run dev