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 C# Streams
- Redis Streams in Action
- Retrieve First Two Events from Stream
- Add and Read Events from a Redis Stream
- Working with Redis Streams in C#
- Unit 2: Introduction to File Handling with C# Streams
- Key Expiration in Redis with C#
- Modify Redis Key Expiration Time in C#
- Extend Expiration Time of Redis Key in C#
- Setting and Expiring a Redis Key in C#
- Creating a Redis Key with Expiration and Verification in C#
- Unit 3: Implementing Pub/Sub Mechanism in C# Applications
- Running Pub/Sub Messaging with Redis in C#
- Modify Redis Channel and Message
- Fix the Redis Pub/Sub Messaging Bug in C#
- Setting Up a Redis Pub/Sub System for Weather Updates
- Setting Up Redis Pub/Sub Messaging in C#
- Unit 4: Manual File Snapshotting in C#
- Triggering Manual Snapshots with Redis in C# Task
- Redis Asynchronous Snapshot Creation in C#
- Connect to Redis Server and Trigger Snapshots in C#