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

CodeSignal

Mastering Redis Transactions with Node.js and ioredis

via CodeSignal

Overview

This course covers Redis's features for executing atomic operations using transactions and pipelines. Learn how to build transactions, implement watch and unwatch, improve efficiency with pipelines, and handle errors in transactions.

Syllabus

  • Unit 1: Introduction to Batching Commands with Pipelines in Redis
    • Adding a Decrement Operation to a Redis Pipeline
    • Debugging Redis Pipeline Operations
    • Batching Redis Commands with Pipeline
    • Implementing Redis Pipelining in JavaScript
    • Implementing Redis Pipelines for Batch Processing
  • Unit 2: Introduction to Watch in Redis
    • Implementing Atomic Balance Updates with Redis Watch Command
    • Implementing Redis Optimistic Locking with Watch Command
    • Implement a Parameterized Redis Transaction for User Score Updates
    • Implementing Redis Watch Transactions for Post Like Updates
    • Redis Optimistic Locking for User Points System
  • Unit 3: Atomic Operations in Redis Using JavaScript
    • Converting Redis Lua Script to Decrement Values
    • Implementing a Redis Lua Script for Blog Post View Counting
    • Implement Safe Decrement Logic for Book Copies in Redis Lua Script
    • Redis Lua Script for Player XP Management
    • Redis Lua Script for Updating Two Player Scores

Reviews

Start your review of Mastering Redis Transactions 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.