Development

Redis for Beginners

Beginner
2h

By: Shaun Pelling

Redis for Beginners

Overview

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.

Skills Learned

  • Understanding what Redis is
  • Creating a Redis database
  • Executing basic Redis string commands
  • Utilizing command options in Redis
  • Managing data with Redis sets
  • Operating Redis lists
  • Implementing Redis hashes
  • Working with Redis client library
  • Integrating Redis with Next.js
  • Using sorted sets in Redis
  • Optimizing with Redis pipelines
  • Exploring Redis Stack features

Modules

1. Redis for Beginners

1.1 What is Redis6 min
1.2 Making a Redis Database6 min
1.3 Basic Commands (Strings)9 min
1.4 Command Options5 min
1.5 Sets5 min
1.6 Lists8 min
1.7 Hashes8 min
1.8 Redis Client Library10 min
1.9 Using Redis with Next.js7 min
1.10 Sorted Sets12 min
1.11 Pipelines9 min
1.12 Introduction to Redis Stack10 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