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
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
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
Complete Node.js Developer in 2023: Zero to Mastery
Sources: zerotomastery.io
Learn from Node.js experts. This is the only Node JS tutorial + projects course you need to learn Node, build advanced large-scale applications from scratch & g
46 hours 5 seconds
Build a Shopping Cart App
Sources: Reed Barger
Gain expert skills to build and deploy an amazing React app. An epic training course that gives you the entire process to build and deploy your own top-tier e-c
1 hour 41 minutes 52 seconds
Redis: The Complete Developer's Guide
Sources: udemy, Stephen Grider
In a world with hundreds of different databases, one database rises to rule them all. Redis is an in-memory database known for its speed and simplicity. Origin
15 hours 32 minutes 52 seconds