Dive deeper into Redis’s persistence options, strategies for performance optimization, and working with Redis Streams. This expert-level course will prepare you to manage key expirations, utilize pub/sub messaging, trigger snapshotting, and handle high-performance scenarios effectively.
Overview
Syllabus
- Unit 1: Working with Redis Streams: Adding and Reading Events
- Using xadd and xrange Commands in Redis Streams
- Retrieving Limited Events from Redis Stream
- Managing Redis Event Streams
- Processing Mathematical Operations with Redis Streams
- Unit 2: Managing Key Expiration in Redis
- Implementing Redis Key Expiration and TTL
- Setting and Verifying Redis Key Expiration
- Extending Redis Key Expiration Time
- Setting Redis Keys with Expiration Times
- Redis Key Expiration Implementation
- Unit 3: Pub/Sub Messaging in Redis
- Running Redis Pub/Sub Example
- Changing Redis PubSub from Notifications to News Channel
- Fixing Redis Pub/Sub Channel Mismatch
- Implementing a Redis Pub/Sub System for Weather Updates
- Implementing a Redis Pub/Sub Subscriber for Alert Messages
- Unit 4: Snapshotting and Data Persistence in Redis
- Triggering Manual Snapshots in Redis
- Implementing Asynchronous Redis Snapshots
- Redis Data Persistence and Retrieval with Node.js