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
0:00
/ #1: Course Introduction
All Course Lessons (22)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
100 Days Of Code: The Complete Web Development Bootcamp 2024
Sources: Academind Pro
Learn web development from A to Z in 100 days (or at your own pace) - from "basic" to "advanced", it's all included!
78 hours 51 minutes 55 seconds
Build Incredible Chatbots
Sources: udemy
Welcome to the most comprehensive and complete chatbot developer course. Learn concepts, tools and techniques that you will need
7 hours 51 minutes
Test Driven Development with Node js
Sources: udemy
Build a fully functional backend rest application with express.js by testing nodejs with jest. In this course we will be building a fully functional backend service with express...
22 hours 5 minutes 3 seconds
Learn Nodejs by building 12 projects
Sources: udemy
Nodejs is open source cross platform environment for creating server side and network applications. It is built on the Chrome's JavaScript Runtime and can be used to build large...
14 hours 33 minutes 23 seconds