This project demonstrates various caching strategies in a Node.js application using Redis, such as:
- Cache Aside
- Write Through
- Write Back (Write Behind)
- Node.js
- Express.js
- Redis (via
ioredis) - MongoDB (via
mongoose) - Swagger for API documentation
- PNPM for package management
git clone https://github.com/lailaolabdev/caching-design-patterns.git
cd caching-design-patternspnpm installpnpm run dev