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.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
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 Nextjs applications
Manage and query sorted sets in Redis
Use pipelines for efficient Redis command processing
Get introduced to Redis Stack features
01. Introduction
- What is the Redis Stack
- Creating a Redis Database
02. Redis JSON
- Basic JSON Commands
- Numbers & Booleans
- Array Commands
03. RediSearch
- Querying JSON Fields
- Making an Index
- Full Text Search
- Dropping an Index
04. Redis OM & Project Build
- What is Redis OM
- Starter Project Setup
- Schemas & Index
- Adding New Products
- Fetching all Products
- Fetching a Single Product
- Updating Products
- Deleting Products
- Full Text Search
- Chaining Commands
- Sorting Products
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
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 Nextjs applications
Manage and query sorted sets in Redis
Use pipelines for efficient Redis command processing
Get introduced to Redis Stack features
COURSE OUTLINE
01. Introduction
- What is the Redis Stack
- Creating a Redis Database
02. Redis JSON
- Basic JSON Commands
- Numbers & Booleans
- Array Commands
03. RediSearch
- Querying JSON Fields
- Making an Index
- Full Text Search
- Dropping an Index
04. Redis OM & Project Build
- What is Redis OM
- Starter Project Setup
- Schemas & Index
- Adding New Products
- Fetching all Products
- Fetching a Single Product
- Updating Products
- Deleting Products
- Full Text Search
- Chaining Commands
- Sorting Products