Systems

How things work underneath: protocols, networking, concurrency, building tools from scratch. 1 entry.

Featured

Build Redis From Scratch with Java
Series14 parts158 min

Build Redis From Scratch

Thirteen parts, from an empty Maven project to a server that speaks RESP, persists to disk, and replicates to a second instance, plus a reference of every link they lean on. Java, no libraries.

  • java
  • maven
  • setup
  • sockets
  1. 00Getting set upabout 30 minutes, mostly downloads
  2. 01TCP before Redisabout 45 minutes
  3. 02One read is not one requestabout 40 minutes
  4. 03What redis-cli actually sendsabout 60 minutes

and 10 more

Start the series →