Metadata-Version: 2.1
Name: redys
Version: 0.9.3
Summary: A simple redis-like in pure python3, fully asyncio compliant
Home-page: https://github.com/manatlan/redys
Author: manatlan
Author-email: manatlan@gmail.com
License: UNKNOWN
Description: # redys
        
        A simple redis-like in pure python3, fully asyncio compliant !
        
        [on pypi/redys](https://pypi.org/project/redys/)
        
        ### features
        
        - asyncio compliant
        - client sync methods
        - very quick
        - classic commands : get/set/delete/keys & incr/decr
        - sets commands : sadd/srem
        - queue commands : rpush/lpush/rpop/lpop
        - pubsub commands : subscribe/unsubscribe/get_event & publish
        - cache commands : setex
        - ping command ;-)
        - exchange everything that is pickable (except None)
        - raise real python exception in client side
        - minimal code size
        - works well on GAE Standard (2nd generation/py37)
        - just in-memory !
        
        ### why ?
        
        Redis is great, but overbloated for my needs. Redys is simple, you can start
        the server side in an asyncio loop, and clients can interact with a simple
        in-memory db. Really useful when clients are in
        async/threads/process(workers)/multi-hosts world, to share a unique source of truth.
        
        ### nb
        
        - Not fully/concurrency tested. Use at own risk ;-)
        
        
Keywords: python3,redis,pickle,asyncio,queue,cache,set,pubsub,sync,async
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
