Development

Redis Stack Tutorial

Intermediate
2h

By: Shaun Pelling

Redis Stack Tutorial

Overview

This course explores Redis Stack, an extension of the Redis database that enhances its capabilities with additional data models and processing features. It provides an understanding of how Redis Stack integrates modules like RedisJSON for document storage, RedisGraph for graph database capabilities, RedisTimeSeries for time-series data, and RedisSearch for querying and indexing. The focus is on how these modules expand Redis beyond its traditional key-value store architecture, enabling complex data structures and real-time data processing. Participants learn to leverage Redis Stack for a variety of use cases, from full-text search capabilities to real-time analytics, gaining the skills to employ Redis Stack's modules effectively in creating feature-rich, high-performance applications.

Skills Learned

  • Learn what Redis is and its use cases
  • Create a Redis database instance
  • Master basic Redis commands for string data
  • Explore command options in Redis
  • Manipulate and manage sets in Redis
  • Work with lists in Redis for ordered data
  • Utilize hashes for structured data storage
  • Implement Redis in applications with client libraries
  • Integrate Redis with Next.js applications
  • Manage and query sorted sets in Redis
  • Use pipelines for efficient Redis command processing
  • Get introduced to Redis Stack features

Modules

1. Introduction

1.1 What is the Redis Stack8 min
1.2 Creating a Redis Database4 min

2. Redis JSON

2.1 Basic JSON Commands7 min
2.2 Numbers & Booleans5 min
2.3 Array Commands5 min

3. RediSearch

3.1 Querying JSON Fields8 min
3.2 Making an Index6 min
3.3 Full Text Search4 min
3.4 Dropping an Index2 min

4. Redis OM & Project Build

4.1 What is Redis OM2 min
4.2 Starter Project Setup10 min
4.3 Schemas & Index7 min
4.4 Adding New Products7 min
4.5 Fetching all Products11 min
4.6 Fetching a Single Product6 min
4.7 Updating Products5 min
4.8 Deleting Products3 min
4.9 Full Text Search10 min
4.10 Chaining Commands3 min
4.11 Sorting Products4 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES