|
|
|
|
|
by injinj
1875 days ago
|
|
I've done a C clean room version and I will say that the networking part is as important as the multi-threading the data structures:
https://github.com/raitechnology/raids/. If you go to the landing page of the above, scroll down to the bottom, there is a TCP bypass solution graphed, using Solarflare Open Onload and it is capable of running several times as fast as the Linux Kernel TCP. I didn't test Redis with Open Onload, but I'm pretty sure you'll get a similar results since TCP is a major performance bottleneck in Redis as well. |
|