Overview
This Redis course path takes you from basic to advanced usage with C++ and Boost.Redis. You’ll practice connections, commands, data structures, pipelines, transactions, and caching strategies, building the skills to work effectively with Redis-backed systems.
Syllabus
- Course 1: Redis Fundamentals with C++ and Boost.Redis
- Course 2: Advanced Redis Data Structures in C++ with Boost.Redis
- Course 3: Redis Transactions and Efficiency with C++ and Boost.Redis
- Course 4: Redis Streams, Pub/Sub, and Persistence with C++
- Course 5: Implementing a Boost.Redis-based Backend System in C++
Courses
-
Boost.Redis is a modern, asynchronous C++ library that provides an efficient way to interact with Redis. This course covers essential Redis operations such as connecting to a Redis server, working with numbers, performing basic operations, and handling data structures like lists and hashes using **Boost.Redis**.
-
Building on the basics, this course dives into Redis's more advanced data structures. Learn how to leverage sets, sorted sets, bitmaps, and geospatial indexes for efficient data handling and unique use cases using C++ and Boost.Redis.
-
This course covers Redis's features for executing atomic operations using transactions and pipelines. Learn how to build transactions, implement watch, improve efficiency with pipelines, and handle errors in transactions using C++ and Boost.Redis.
-
Explore advanced Redis features with modern C++ and Boost.Redis. In this course, you'll use Redis Streams for real-time processing, manage key expiration, build pub/sub messaging workflows, and understand snapshot-based persistence. These skills will help you create reliable, high-performance backend systems.
-
In this comprehensive course, you'll put together the skills learned to build and maintain a Redis-based backend system. You will get hands-on with managing user data with expiration, implementing sorted set leaderboards, handling high-throughput operations with pipelines, utilizing Redis streams for event logging, and implementing pub/sub for notifications.