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
Watch Online Redis Caching Concepts with Node.js
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
NodeJS Microservices: Breaking a Monolith to Microservices
Sources: udemy
Welcome to NodeJS and Kafka: Breaking a Monolith to Microservices Course - the course that will take your Javascript development skills to the next level. This
6 hours 57 minutes 13 seconds
Modern GraphQL with Node - Complete Developers Guide
Sources: udemy
This course will teach you how to build a GraphQL API from absolute scratch. It is taught by a developer that has over 3 years of experience with GraphQL and ha
10 hours 41 minutes 32 seconds
Instagram Clone Coding 3.0
Sources: Nomad Coders
nstagram: backend + frontend + application + server. NodeJS, Prisma, GraphQL, Hooks, React Native. You implement almost all Instagram features, including taking
20 hours 48 minutes 39 seconds