Skip to content

mrnazu/redis-caching-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Redis Caching with Node.js

image

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.

Table of Contents

  1. Introduction
  2. Structure
  3. Contents
  4. Getting Started
  5. Contributing
  6. License

Introduction

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.

Structure

The journey begins with an overview of Redis, followed by miscellaneous concepts and two practical projects.

  1. Overview
  2. Miscellaneous Concepts
  3. Project 1 - Caching Strategies
  4. Project 2 - Rate Limiting with Redis

Contents

Overview

Miscellaneous Concepts

Project 1 - Caching Strategies

Project 2 - Rate Limiting with Redis

Getting Started

  1. Clone the repository:

    git clone https://github.com/mrnazu/redis-caching-nodejs.git
  2. Install dependencies:

    cd redis-caching-nodejs
    npm install
  3. Run the Node.js server:

    node app.js

Contributing

Feel free to contribute by opening issues, providing suggestions, or submitting pull requests. Your contributions are highly appreciated!

License

This project is licensed under the MIT License - see the LICENSE file for details.