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.