Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Redis for High-Performance Applications with Node.js and ioredis

via CodeSignal

Overview

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.

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

Reviews

Start your review of Redis for High-Performance Applications with Node.js and ioredis

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.