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 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#

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.