Skip to main content

Redis Caching Concepts with Node.js

1h 52m 26s
English
Paid

Course description

Redis is an open-source in-memory data store used as a database, cache, and message broker. It is incredibly fast and suitable for a multitude of tasks. In this course, you will learn what Redis is and how to integrate it with Node.js.

We will look at key npm modules such as redis-cli and ioredis, which allow interaction with Redis, and explore why they are necessary.

The course covers:

  • Basics of Redis
  • Strings, integers, and key-value pairs
  • Sets and lists
  • Common operations
  • Key expiration
  • Single-threaded nature of Redis
  • Projects with Redis and Node.js

This course will help you gain a deeper understanding of Redis’s capabilities and its application in Node.js development.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 22 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Introduction

All Course Lessons (22)

#Lesson TitleDurationAccess
1
Course Introduction Demo
01:27
2
What is Redis exactly
03:40
3
Why choose Redis
06:53
4
Redis Hello World
03:23
5
Common operations with Redis
10:06
6
Redis key name convention
02:39
7
Expiring keys in Redis
04:39
8
How expiring keys work in Redis
03:50
9
Connecting Redis with Node.js
06:42
10
Introduction to project
10:01
11
Invalidating Cache
06:01
12
Refreshing data in background
03:58
13
Introduction to project 2
02:03
14
Rate limiting by IP Address
05:02
15
Setting TTL on rate limit
04:03
16
Creating Express.js middleware for rate limiting
07:35
17
Atomicity and Single Threaded
07:16
18
Key patterns
03:27
19
Lists
02:09
20
More on lists
06:52
21
Sets
04:13
22
Transactions
06:27

Unlock unlimited learning

Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

  • React and NodeJS: A Practical Guide with Typescript

    React and NodeJS: A Practical Guide with Typescript

    Sources: udemy
    I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible. My teach
    6 hours 54 minutes 59 seconds
  • MERN 2024 Edition - MongoDB, Express, React and NodeJS

    MERN 2024 Edition - MongoDB, Express, React and NodeJS

    Sources: udemy
    Welcome to the immersion in the MERN Stack! This course will help you master all aspects of building a fully functional "Jobify" application using MongoDB.
    19 hours 7 minutes
  • SocketIO v4, with websockets - the details.

    SocketIO v4, with websockets - the details.

    Sources: udemy
    This course is meant to alleviate that! It is not a quick start guide to socket.IO. There are loads of those all over the Internet. You should definitely look elsewhere if you a...
    24 hours 34 minutes 57 seconds
  • MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)

    MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)

    Sources: udemy
    Learn to build FullStack JavaScript Web Apps using MERN (MongoDB ExpressJs ReactJs NodeJS) Stack If you love learning new skills and building real world apps wi
    34 hours 4 minutes 17 seconds