Redis Caching Concepts with Node.js

1h 52m 26s
English
Paid
August 12, 2024

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 Redis Caching Concepts with Node.js

Join premium to watch
Go to premium
# Title Duration
1 Course Introduction 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

Similar courses to Redis Caching Concepts with Node.js

Test Driven Development with Node js

Test Driven Development with Node jsudemy

Duration 22 hours 5 minutes 3 seconds
Build a Spotify Connected App

Build a Spotify Connected Appfullstack.io

Duration 3 hours 47 minutes 28 seconds