Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Redis Streams, Pub/Sub, and Persistence with C++

via CodeSignal

Overview

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.

Syllabus

  • Unit 1: Introduction to Redis Streams
    • Redis Streams in Action
    • Limit Stream Reads with COUNT Parameter
    • Add and Read Events from Redis Stream
    • Processing Event Types in Redis Streams
  • Unit 2: Managing Key Expiration
    • Redis Key Expiration Practical Exercise
    • Setting Redis Key Expiration Time
    • Extend Redis Key Expiration Time
    • Setting Redis Keys with Expiration Time
    • Redis Key Expiration and Verification
  • Unit 3: Redis PubSub Messaging
    • Running Redis Pub/Sub with Boost.Redis
    • Switch Redis Channel from Notifications to News
    • Fix Redis Pub/Sub Channel Mismatch Bug
    • Publishing Weather Updates with Redis Pub/Sub
    • Implementing Redis Pub/Sub Subscriber
  • Unit 4: Redis Snapshotting Basics
    • Triggering Manual Snapshots in Redis
    • Implement Asynchronous Snapshots with BGSAVE
    • Retrieving Data from Redis Snapshot
    • Triggering Redis Manual Snapshots with C++

Reviews

Start your review of Redis Streams, Pub/Sub, and Persistence with C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.