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
Build Telegram Bots with JavaScript: The Complete Guide
Sources: udemy
Telegram is a cloud-based instant messaging app that provides API to developers to create bots that interact with users. This course aims to provide you with complete set of kno...
5 hours 28 minutes 48 seconds
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
SocketIO v4, with websockets - the details.
Sources: udemy
This course is meant to alleviate that! It is not a quick start guide to socket.IO. There are loads of those all over the Internet. You should definitely look elsewhere if you a...
24 hours 34 minutes 57 seconds
React, Angular, Node In-Depth Guide: Beginner to Pro
Sources: udemy
If you are planning to start your career as a developer or you just want to improve your programming skills, then this course is right for you. Get all you need to start web dev...
80 hours 1 minute 57 seconds
Mastering NodeJS with Interview Questions 2024
Sources: udemy
Explore the dynamic universe of server-side web development with this meticulously crafted Node.js course, tailored for both aspiring learners and seasoned...
12 hours 39 minutes 9 seconds