Skip to main content

LiteKV - Redis like wrapper for sqlite3 ======================================= LiteKV is a wrapper for sqlite3, it turns sqlite3 into a kv data store, and has similar APIs with redis-py. Simply execute ``python -m litekv`` (if you have installed it) or ``python litekv.py`` to run doctest. Usage ----- .. code:: python >>> db = LiteKV(reset=True) >>> db.set('a', '1') >>> db.get('a') '1' >>> db.set('a', '2') >>> db.get('a') '2' >>> db.set('b', '3') >>> list(db.keys()) ['a', 'b'] >>> db.delete('a') >>> db.get('a') is None True Benchmark --------- :: $ python -m litekv --benchmark With rowid Do 10000 inserts & reads 1215.88587897 Insertion per second 18041.2587533 Reads per second Without rowid Do 10000 inserts & reads 1182.05950852 Insertion per second 17828.1725067 Reads per second

Project description

UNKNOWN

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page