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

Linux Foundation

Make Valkey Multi-threaded With Userspace RCU

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how to transform Valkey into a high-performance multi-threaded key-value store using userspace Read-Copy-Update (RCU) techniques in this 33-minute conference presentation from the Linux Foundation. Learn to implement a coordinator-worker pattern that enables concurrent task handling across multiple threads while maintaining per-thread event loops for I/O operations. Discover how userspace RCU facilitates lock-free data sharing between writer and reader threads, dramatically enhancing read performance with minimal code modifications—fewer than 2,000 lines of code changes. Understand the architectural principles behind achieving over one million operations per second on standard server hardware. Gain insights into applying these multi-threading concepts to both Valkey and Redis implementations, with practical demonstrations of performance improvements through lock-free synchronization mechanisms.

Syllabus

Make Valkey Multi-threaded With Userspace RCU - Jim Huang, National Cheng Kung University

Taught by

Linux Foundation

Reviews

Start your review of Make Valkey Multi-threaded With Userspace RCU

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.