Introduction to Pub/Sub
+15 Mana
Managing Subscriptions
+15 Mana
Pattern Subscriptions
+15 Mana
Pub/Sub Message Delivery(Sign in required)
Beginner+10 Mana
PUBLISH Return Value(Sign in required)
Beginner+10 Mana
Pub/Sub Message Persistence and Limitations
+15 Mana
Pattern Subscription Wildcards(Sign in required)
Intermediate+20 Mana
Pub/Sub Channel Count(Sign in required)
Beginner+10 Mana
Pub/Sub Channel Naming(Sign in required)
Beginner+10 Mana
Real-Time Notifications
+15 Mana
Offline User Message Delivery(Sign in required)
Intermediate+20 Mana
Sharded Pub/Sub for Redis Cluster
+15 Mana
Sharded Pub/Sub Characteristics(Sign in required)
Beginner+10 Mana
Building Chat with Pub/Sub
+15 Mana
Real-Time Chat Message Flow(Sign in required)
Intermediate+20 Mana
Redis Streams Overview
+15 Mana
Redis Streams Fundamentals
+15 Mana
XADD Auto-Generated IDs(Sign in required)
Beginner+10 Mana
Stream Trimming and Memory Management
+15 Mana
XREAD BLOCK with $ ID(Sign in required)
Intermediate+20 Mana
Stream Entry IDs and Metadata Operations
+15 Mana
Stream Commands(Sign in required)
Intermediate+20 Mana
XTRIM Max Length(Sign in required)
Intermediate+20 Mana
Stream Entry ID Format(Sign in required)
Beginner+10 Mana
XREAD Command Syntax(Sign in required)
Beginner+15 Mana
Introduction to Consumer Groups
+15 Mana
Understanding Consumer Groups
+15 Mana
XREADGROUP New Messages ID(Sign in required)
Intermediate+20 Mana
Consumer Group Delivery(Sign in required)
Beginner+10 Mana
Acknowledging Messages
+15 Mana
Purpose of XACK(Sign in required)
Intermediate+20 Mana
Acknowledging Stream Messages(Sign in required)
Beginner+10 Mana
Managing Consumer Groups
+15 Mana
Setting Up a Consumer Group(Sign in required)
Intermediate+20 Mana
XGROUP Management Commands(Sign in required)
Intermediate+20 Mana
Message Claiming with XCLAIM
+15 Mana
Handling Consumer Failures
+15 Mana
Dead Letter Queues and Delivery Guarantees
+15 Mana
Achieving Exactly-Once Processing(Sign in required)
Advanced+30 Mana
Idempotency in Stream Processing
+15 Mana
XPENDING for Monitoring(Sign in required)
Intermediate+20 Mana
Dead Letter Queue Threshold(Sign in required)
Beginner+10 Mana
Handling Poison Messages with Dead-Letter Patterns
+15 Mana
XCLAIM for Fault Tolerance(Sign in required)
Intermediate+20 Mana
XCLAIM Ownership Transfer(Sign in required)
Intermediate+20 Mana
At-Least-Once Delivery Properties(Sign in required)
Intermediate+20 Mana
Delivery Semantics Comparison(Sign in required)
Intermediate+20 Mana
Event Sourcing with Redis Streams
+15 Mana
Messaging Pattern Selection(Sign in required)
Intermediate+20 Mana
Audit Logs with Redis Streams
+15 Mana
Purpose of Snapshots in Event Sourcing(Sign in required)
Intermediate+20 Mana
Reconstructing State from Event Streams
+15 Mana
Event Sourcing Concepts(Sign in required)
Intermediate+20 Mana
Pub/Sub vs Streams Fan-Out(Sign in required)
Intermediate+20 Mana
Ready to start Real-Time Messaging and Event Streaming?
23 interactive lessons and 31 hands-on challenges โ learn in VS Code, Cursor, or the web.