This course is centered on Redis, an in-memory data structure store, used as a database, cache, and message broker. It explores Redis’s key-value storage model and demonstrates its ability to handle high-performance operations by keeping data in memory. The focus is on understanding Redis’s data types, such as strings, lists, sets, sorted sets, and hashes, which are the building blocks for developing applications with efficient data access patterns. Participants learn how to interact with Redis using its simple yet powerful command interface, implement basic operations, and utilize Redis for tasks such as session caching, full-page cache, or as a publish/subscribe message system. The course provides the foundational knowledge required to incorporate Redis into software architectures for enhanced performance and scalability.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Understand what Redis is
Create a Redis database
Execute basic Redis string commands
Utilize command options in Redis
Manage data with Redis sets
Operate Redis lists
Implement Redis hashes
Work with Redis client library
Integrate Redis with Nextjs
Use sorted sets in Redis
Optimize with Redis pipelines
Explore Redis Stack features
01. Redis for Beginners
- What is Redis
- Making a Redis Database
- Basic Commands (Strings)
- Command Options
- Sets
- Lists
- Hashes
- Redis Client Library
- Using Redis with Next.js
- Sorted Sets
- Pipelines
- Introduction to Redis Stack
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand what Redis is
Create a Redis database
Execute basic Redis string commands
Utilize command options in Redis
Manage data with Redis sets
Operate Redis lists
Implement Redis hashes
Work with Redis client library
Integrate Redis with Nextjs
Use sorted sets in Redis
Optimize with Redis pipelines
Explore Redis Stack features
COURSE OUTLINE
01. Redis for Beginners
- What is Redis
- Making a Redis Database
- Basic Commands (Strings)
- Command Options
- Sets
- Lists
- Hashes
- Redis Client Library
- Using Redis with Next.js
- Sorted Sets
- Pipelines
- Introduction to Redis Stack