To Nha Notes | June 2, 2021, 3:42 p.m.
A few techniques of implementing partitioning in Redis were previously posted https://nekochan.vn/blog/technical/how-split-data-among-multiple-redis-instances/, such as range partitioning, hash partitioning, presharding, and consistent hashing. This section will introduce a production-ready tool called twemproxy (pronounced "two-em-proxy"), which is also known as nutcracker. It was created by Twitter, released in 2012, and licensed under Apache License Version 2.0.
See deep dive into it from its source: https://github.com/twitter/twemproxy