Skip to content

Latest commit

 

History

History
92 lines (63 loc) · 3.04 KB

README.md

File metadata and controls

92 lines (63 loc) · 3.04 KB

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.