kiwidb is a small, in-memory key-value database written in pure Python. It started as a way to experiment with in-memory key-value storage, inspired by the guide from Building a Simple Redis Server with Python. It is designed for learning and experimentation.
- Supports basic key-value operations (e.g.,
SET,GET,DEL). - In-memory storage for fast access.
pip install kiwidbRun the kiwidb server:
python kiwidbInteract with the database using a client (to be implemented or use a Python script):
import kiwidb
db = kiwidb.Client()
db.set("key", "value")
print(db.get("key")) # Outputs: value
db.delete("key")