News for hackers. Stuff that matters.
Re:KeyDB: A Multithreaded Redis Fork by hashhar on Tuesday March 12, 2019 @12:06PM (#19369598)
Multithreaded code is a lot more difficult to reason about once the codebase gets large.

Redis's codebase is a little too readable compared to the complexity of the things it does. This isn't.

Re:KeyDB: A Multithreaded Redis Fork by AboutTheWhisles on Tuesday March 12, 2019 @12:19PM (#19369794)
My experience is that it is much more a matter of architecture.

This is a lock free key value store in a single file - it doesn't have the network protocol, but any threads dealing with the network IO could use it without doing anything differently.

https://github.com/LiveAsynchronousVisualizedArchitecture/si...