Services

Resources

Company

📚

Key Value DB (Redis) in Go

Exercise: Build a basic key-value db implementation (think a very early version of Redis).

Key Value DB (Redis) exercise

Labels: Intermediate

Time to complete: 1-2 weeks

What will you learn:

  • Building a TCP server in Go.

  • Handling multiple client connections concurrently.

  • Basics of data storage and retrieval using key-value pairs.

  • Implementation of an in-memory database structure.

  • Understanding and implementing basic Redis commands.

  • Error handling

How to evaluate your solution:

How to evaluate your solution:

How to evaluate your solution:

How to evaluate your solution:

Actual Solution:

Actual Solution:

Actual Solution:

Actual Solution:

Resources:

Resources:

Resources:

Resources: