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.
Overview
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++