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

CodeSignal

Mastering Redis Transactions and Efficiency with Java and Jedis

via CodeSignal

Overview

This course covers Redis's features for executing atomic operations using pipelines, basic transactions, conditional transactions (using WATCH), and Lua scripting for atomic operations. Learn how to batch commands, implement transactions, work with conditional updates, and leverage Lua scripts for complex atomic operations using Java and Jedis.

Syllabus

  • Unit 1: Redis Pipelines: Enhancing Command Execution Efficiency
    • Exploring Redis Pipelines with Jedis
    • Modify the Pipeline Command
    • Fix Command Order in Pipeline
    • Expanding Redis Pipeline Commands
    • Shopping Cart Management with Pipelines
  • Unit 2: Understanding and Implementing Redis Transactions
    • Run and Observe Redis Transactions
    • Fix the Redis Transaction Error
    • Enhance Redis Transactions with More Commands
    • Extend Transactions with Conditional Logic
    • Build a Redis Transaction Program
  • Unit 3: Conditional Transactions with WATCH
    • Running Conditional Transactions with Redis
    • Add Extra Security with Dual Watch
    • Adding a Retry Mechanism
    • Fix the Transaction Logic
    • Implementing a Simple Reservation System
  • Unit 4: Redis Lua Scripting for Atomic Transactions
    • Atomic Counter Increment with Lua
    • Dynamic Counter Update with Lua
    • Fix the Bug in Lua Script
    • Enhance Script with Conditional Logic
    • Implementing a Lua Script from Scratch

Reviews

Start your review of Mastering Redis Transactions and Efficiency with Java and Jedis

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.