Skip to main content
CF

Redis Caching Concepts with Node.js

1h 52m 26s
English
Paid

Redis is an in-memory data store. You can use it as a database, a cache, or a message broker. It keeps data in RAM, so it responds fast. In this course, you learn how Redis works and how you can use it with Node.js.

What You Use in This Course

You work with popular npm tools like redis-cli and ioredis. These tools help you connect to Redis and run commands from your Node.js apps.

What You Learn

  • How Redis stores data
  • How strings, numbers, and key-value pairs work
  • How to use sets and lists
  • Common Redis commands
  • How key expiration works
  • Why Redis runs on a single thread
  • How to build small projects with Redis and Node.js

Why This Matters

You learn how Redis can help you store data fast and cut load on your app. You also see how to use it in real Node.js code.

About the Author: codedamn

codedamn thumbnail

codedamn is a developer-education platform that combines on-demand video courses with browser-based coding playgrounds — students write and run code directly in the platform without needing a local development environment. The platform's catalog covers the modern web-development stack with a focus on practical project-based learning.

The CourseFlix listing carries Redis Caching Concepts with Node.js — covering the patterns for using Redis as a caching layer in front of a Node.js application, including cache-aside, write-through, and the cache-invalidation patterns that show up in production caching.

Material is paid and aimed at Node.js developers picking up Redis caching as a production skill. For broader content, see CourseFlix's Node.js and Redis category pages.

Watch Online 22 lessons

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

Course content

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

Related courses

Frequently asked questions

What is Redis Caching Concepts with Node.js about?
Redis is an in-memory data store. You can use it as a database, a cache, or a message broker. It keeps data in RAM, so it responds fast. In this course, you learn how Redis works and how you can use it with Node.js . What You Use in This…
Who teaches Redis Caching Concepts with Node.js?
Redis Caching Concepts with Node.js is taught by codedamn. You can find more courses by this instructor on the corresponding source page.
How long is Redis Caching Concepts with Node.js?
Redis Caching Concepts with Node.js contains 22 lessons with a total runtime of 1 hour 52 minutes. All lessons are available to watch online at your own pace.
Is Redis Caching Concepts with Node.js free to watch?
Redis Caching Concepts with Node.js is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Redis Caching Concepts with Node.js online?
Redis Caching Concepts with Node.js is available to watch online on CourseFlix at https://courseflix.net/course/redis-caching-concepts-with-node-js. The page hosts every lesson with the integrated video player; no download is required.