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 JS Cluster with PM2, RabbitMQ, Redis and Nginx

Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Sources: udemy
As we all know, Node JS is single threaded event-driven JavaScript runtime. When we run any CPU intensive operation, Node will not be able to take an advantage
2 hours 24 minutes 39 seconds
Build Collaborative editor and Real-time video call with NodeJS

Build Collaborative editor and Real-time video call with NodeJS

Sources: Code4Startup (coderealprojects)
In this project, you will be learning how to build a collaborative platform with real-time code editor so that you can share what you are coding/typing on the s
4 hours 35 minutes 13 seconds
Node.js, Express & MongoDB Dev to Deployment

Node.js, Express & MongoDB Dev to Deployment

Sources: udemy
Node.js Express & MongoDB Dev to Deployment is a training course for building and deploying Node.js programs that teaches all the techniques from the foundation
9 hours 4 minutes 14 seconds
MERN Stack React, Socket io, Next.js Express,MongoDb, Nodejs

MERN Stack React, Socket io, Next.js Express,MongoDb, Nodejs

Sources: udemy
If you are a person who is not picky about a CSS framework and wants to learn how to create enterprise-grade, practical full stack app using new technologies, then this course i...
13 hours 2 minutes 12 seconds
Learn and Understand NodeJS

Learn and Understand NodeJS

Sources: udemy
NodeJS is a rapidy growing web server technology, and Node developers are among the highest paid in the industry. Knowing NodeJS well will get you a job or improve your current ...
13 hours 9 minutes 49 seconds