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

CodeSignal

Mastering Redis for High-Performance Applications with C++

via CodeSignal

Overview

This guide explores Redis's advanced features for high-performance applications using C++. It covers Redis Streams, key expiration management, Pub/Sub messaging, and snapshotting to help you optimize and scale your Redis-based solutions.

Syllabus

  • Unit 1: Introduction to Redis Streams with C++
    • Using Redis Streams in C++
    • Retrieve Specific Data from Redis Stream
    • Add and Read Events from a Redis Stream Using C++
    • Adding and Processing Events in a Redis Stream
  • Unit 2: Managing Key Expiration with Redis and C++
    • Handling Redis Key Expiration with Hiredis in C++
    • Modify Redis Key Expiration Time
    • Extend Expiration Time of a Redis Key
    • Setting and Expiring Redis Keys in C++
    • Working with Redis Expiration and Key Validation in C++
  • Unit 3: Pub/Sub Messaging with Redis and C++
    • Understanding Pub/Sub Messaging with Redis in C++
    • Change Notification Channel to News Channel in Redis Pub/Sub
    • Fixing Redis Pub/Sub Messaging Bug
    • Setting Up Redis Pub/Sub for Weather Updates
    • Setting Up a Redis Pub/Sub Messaging System in C++
  • Unit 4: Introduction to Snapshotting in Redis with C++
    • Understanding Redis Snapshotting with C++
    • Asynchronous Snapshot Trigger with Redis
    • Retrieve and Print Redis Data
    • Connecting and Triggering Snapshots in Redis Using C++

Reviews

Start your review of Mastering Redis for High-Performance Applications 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.