This repository contains code and materials for learning Redis caching concepts with Node.js. The learning journey is structured based on a set of cool materials covering an overview of Redis, miscellaneous concepts, and practical projects.
Redis is an in-memory data store that is commonly used as a caching mechanism to improve the performance of web applications. This learning journey provides hands-on experience using Redis for caching with Node.js.
The journey begins with an overview of Redis, followed by miscellaneous concepts and two practical projects.
- Intro to the Course
- Intro to Redis
- Why Redis?
- Hello World
- Common Operations
- Redis Keyname Convention
- Expiring Keys
- How Expiring Keys Work
- Connecting with Node
-
Clone the repository:
git clone https://github.com/mrnazu/redis-caching-nodejs.git
-
Install dependencies:
cd redis-caching-nodejs npm install
-
Run the Node.js server:
node app.js
Feel free to contribute by opening issues, providing suggestions, or submitting pull requests. Your contributions are highly appreciated!
This project is licensed under the MIT License - see the LICENSE file for details.