Metadata-Version: 1.0
Name: litekv
Version: 0.6
Summary: Simple kv store for Python
Home-page: http://github.com/reorx/litekv
Author: reorx
Author-email: UNKNOWN
License: UNKNOWN
Description: 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
        
Platform: UNKNOWN
