Skip to main content
CF

Redis Stack Tutorial

1h 55m 45s
English
Paid

Redis Stack Tutorial is a 20-lesson 1 hour 55 minutes self-paced course by The Net Ninja. Redis Stack is a set of modules and tools built around the core functionalities of Redis that simplify and make working with it more efficient.

Course facts

Lessons
20
Duration
1 hour 55 minutes
Level
All levels
Language
English
Updated
Instructor
The Net Ninja
Price
Premium

Redis Stack is a set of modules and tools built around the core functionalities of Redis that simplify and make working with it more efficient.

In this course, you will learn how to use Redis JSON and RediSearch modules, as well as Redis OM (an object mapping library for Redis), to create an inventory management application.

Additional

https://github.com/iamshaunjp/redis-stack-tutorial

Who teaches Redis Stack Tutorial? The Net Ninja

The Net Ninja thumbnail

The Net Ninja is the YouTube channel and paid-course brand of Shaun Pelling, a UK-based developer behind one of the largest independent web-development tutorial channels online. The channel has been publishing daily-or-near-daily web-development content for nearly a decade and has anchored a generation of self-taught developers' first exposure to JavaScript, React, Vue, Node.js, and the modern front-end ecosystem.

His CourseFlix listing carries four Net Ninja courses: TypeScript Masterclass, Flutter Masterclass (covering cross-platform mobile development), Nuxt 3 With Pinia, and Redis Stack Tutorial. The teaching style is calm, patient, and accessible to absolute beginners — the channel's signature for nearly a decade.

Material is paid for the longer courses; much of Shaun's introductory content is also free on YouTube. Courses are aimed primarily at self-taught developers building real web and mobile proficiency.

What lessons are included in Redis Stack Tutorial?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 20 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: What is the Redis Stack
All Course Lessons (20)
#Lesson TitleDurationAccess
1
What is the Redis Stack Demo
07:43
2
Creating a Redis Database
04:04
3
Basic JSON Commands
07:24
4
Numbers & Booleans
05:04
5
Array Commands
05:02
6
Querying JSON Fields
05:43
7
Making an Index
07:44
8
Full Text Search
03:33
9
Dropping an Index
01:59
10
What is Redis OM
01:32
11
Starter Project Setup
10:12
12
Schemas & Index
06:49
13
Adding New Products
06:39
14
Fetching all Products
10:49
15
Fetching a Single Product
05:50
16
Updating Products
04:55
17
Deleting Products
03:29
18
Full Text Search
09:45
19
Chaining Commands
03:29
20
Sorting Products
04:00
Unlock unlimited learning

Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Redis Stack Tutorial?

More courses by The Net Ninja

  • Flutter Masterclass thumbnailUpdated 2y ago

    Flutter Masterclass

    Flutter is a remarkable framework for creating cross-platform applications (mobile, desktop, and web) using the Dart programming language.
    14h 56m5/5
  • Nuxt 3 With Pinia thumbnailUpdated 2y ago

    Nuxt 3 With Pinia

    In the course on Nuxt 3 with Pinia, you will learn how to use these technologies together to create a small shopping cart application, where Pinia will manage t
    1h 28m5/5
  • TypeScript Masterclass thumbnailClassic

    TypeScript Masterclass

    TypeScript is a strongly typed programming language built on top of JavaScript, with additional features added in - primarily the ability to add types.
    5h 21m5/5

Frequently asked questions

Are there any prerequisites for this course?
This course does not list any specific prerequisites. However, a basic understanding of databases and familiarity with JSON and command-line interfaces would be beneficial to grasp the concepts quickly. Prior experience with Redis is not required as the course covers foundational topics starting with creating a Redis database.
What will I build during this course?
Throughout the course, you will develop an inventory management application. This project will involve using various Redis Stack modules like Redis JSON and RediSearch, as well as Redis OM for object mapping, to handle tasks such as adding, fetching, updating, and deleting products.
Who is the target audience for this course?
This course is aimed at developers and database administrators interested in expanding their skills with Redis, particularly those looking to leverage Redis Stack's additional capabilities like JSON data handling and full-text search. It's suitable for learners who want to apply Redis in practical applications such as inventory management.
How does this course's depth compare to other Redis courses?
This course focuses on Redis Stack, emphasizing modules like Redis JSON, RediSearch, and Redis OM. It provides practical, project-based learning but may not cover some advanced topics found in courses dedicated solely to Redis core functionalities. It's ideal for those looking to apply Redis in specific scenarios like full-text search and JSON data manipulation.
What specific tools or platforms will I learn about?
You will learn about Redis Stack modules, including Redis JSON for handling JSON data, RediSearch for full-text search capabilities, and Redis OM, which is an object mapping library for Redis. These tools are used to develop the course's main project, an inventory management application.
What topics are not covered in this course?
This course does not cover advanced Redis core functionalities that are outside the scope of Redis Stack, such as cluster management or Redis scripting with Lua. The focus remains on using Redis Stack modules to create specific applications, rather than exploring every aspect of Redis.
How much time should I commit to this course?
The course consists of 20 lessons, and while the total runtime is not specified, you should anticipate dedicating several hours to complete the lessons and the hands-on project. The time commitment may vary based on your familiarity with the tools and concepts discussed.