Lightweight In-Memory Redis in Python.
📄 Description
Design a lightweight, in-memory key-value store inspired by Redis, implemented entirely in Python. The goal is to learn about efficient data structures, concurrency, and serialization/deserialization techniques.
✅ Development Status
- Idea drafted
- Initial research
- First prototype
- Published on the blog
- Archived / abandoned
🏷️ Additional Notes
- Consider using
asyncio
orthreading
to simulate concurrency. - Look into projects like
tinydb
,pickleDB
, orredis-py
for inspiration.