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

  • Learn Nodejs by building 12 projects

    Learn Nodejs by building 12 projects

    Sources: udemy
    Nodejs is open source cross platform environment for creating server side and network applications. It is built on the Chrome's JavaScript Runtime and can be used to build large...
    14 hours 33 minutes 23 seconds
  • React Node AWS - Build infinitely Scaling MERN Stack App

    React Node AWS - Build infinitely Scaling MERN Stack App

    Sources: udemy
    Master the art of building a highly scalable real world project using MERN Stack for a new startup that will scale infinitely. I will demonstrate how you could launch a project ...
    25 hours 1 minute 19 seconds
  • Docker for Node.js Projects From a Docker Captain

    Docker for Node.js Projects From a Docker Captain

    Sources: udemy
    Welcome to the best course on the planet for using Docker with Node.js! With your basic knowledge of Docker and Node.js in hand, Docker Mastery for Node.js is a
    8 hours 14 minutes 12 seconds
  • Master Full-Stack Web Development | Node, SQL, React, & More

    Master Full-Stack Web Development | Node, SQL, React, & More

    Sources: udemy
    Build a fullstack project with Node.js, PostgreSQL, SQL, React, Redux and more! Covers APIs, authentication, and beyond!
    18 hours 36 minutes 51 seconds
  • Test Driven Development with Node js

    Test Driven Development with Node js

    Sources: udemy
    Build a fully functional backend rest application with express.js by testing nodejs with jest. In this course we will be building a fully functional backend service with express...
    22 hours 5 minutes 3 seconds