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

Node with React: Fullstack Web Development

Node with React: Fullstack Web Development

Sources: udemy, Stephen Grider
Go beyond the basics of React and Redux! This course will teach you to combine the ultra-popular React, Redux, Express, and MongoDB technologies to build a fullstack web applica...
25 hours 36 minutes 19 seconds
MERN eCommerce From Scratch

MERN eCommerce From Scratch

Sources: udemy, Brad Traversy
There are a lot of "eCommerce" courses out there, but most use some kind of prebuilt plugin or platform. In this course, we will build a completely customized eCommerce / shoppi...
14 hours 49 minutes 45 seconds
Serverless Framework Bootcamp: Node.js, AWS & Microservices

Serverless Framework Bootcamp: Node.js, AWS & Microservices

Sources: udemy
Ever felt like you would like to build a back-end application that can handle millions of users, but you were terrified by the idea of managing (or learning how
5 hours 24 minutes 21 seconds
Complete SQL + Databases Bootcamp: Zero to Mastery

Complete SQL + Databases Bootcamp: Zero to Mastery

Sources: zerotomastery.io
With so many online resources available, it can be paralyzing not only figuring out where to start but more importantly which courses will actually teach you the skills you need...
24 hours 6 minutes 52 seconds
Node.js API Masterclass With Express & MongoDB

Node.js API Masterclass With Express & MongoDB

Sources: udemy, Brad Traversy
This is a project based course where we build an extensive, in-depth backend API for DevCamper, a bootcamp directory app. We will start from scratch and end up
12 hours 4 minutes 42 seconds