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

Become A Node.js Backend Engineer

Become A Node.js Backend Engineer

Sources: Solomon Eseme
This comprehensive course covers all the key aspects of backend development using Node.js. From basics to advanced concepts, you will acquire practical...
2 hours 4 minutes 14 seconds
Redis Stack Tutorial

Redis Stack Tutorial

Sources: Net Ninja
Redis Stack is a collection of modules and tools built around the core Redis functions that simplify and make working with Redis more efficient. In this...
1 hour 55 minutes 45 seconds
Complete Node.js Developer in 2023: Zero to Mastery

Complete Node.js Developer in 2023: Zero to Mastery

Sources: zerotomastery.io
Learn from Node.js experts. This is the only Node JS tutorial + projects course you need to learn Node, build advanced large-scale applications from scratch & g
46 hours 5 seconds