Sorry for being a little off topic, but the Mini Redis tutorial [1] was really fun when I did it a few years ago. It has you implement a server and client in Rust using the Tokio library.
I think Redis is a great server to “build yourself” as you don’t need to start with much to get it going.