Metadata-Version: 1.1
Name: redis-hash
Version: 1.0.1
Summary: Hash interface for redis-py
Home-page: https://github.com/lamenezes/redis-hash
Author: Luiz Menezes
Author-email: luiz.menezesf@gmail.com
License: MIT
Description-Content-Type: UNKNOWN
Description: 
        
        ==========
        redis-hash
        ==========
        
        .. image:: https://badge.fury.io/py/redis-hash.svg
            :target: https://badge.fury.io/py/redis-hash
        
        .. image:: https://travis-ci.org/lamenezes/redis-hash.svg?branch=master
            :target: https://travis-ci.org/lamenezes/redis-hash
        
        .. image:: https://coveralls.io/repos/github/lamenezes/redis-hash/badge.svg?branch=master
            :target: https://coveralls.io/github/lamenezes/redis-hash?branch=master
        
        
        Simple python interface for redis hash type
        
        Installation
        ============
        
        .. code:: bash
        
            pip install redis redis_hash
        
        
        Usage
        =====
        
        First you need to instantiate the redis client from the ``redis`` package:
        
        
        .. code:: python
        
            >> from redis import StrictRedis
            >> redis_client = StrictRedis(host='localhost', port=6379, db=0)
        
        Then create your hash passing the client and the hash key:
        
        .. code:: python
        
            >> from redis_hash import RedisHash
            >> redis_hash = RedisHash(redis_client, 'hash_name')
        
        Now your can handle your hash like a ``dict``:
        
        .. code:: python
        
            >> redis_hash['foo'] = 'bar'
            >> len(redis_hash)
            1
            >> 'foo' in redis_hash
            True
            >>> for k, v in redis_hash:
            ...     print(k, v)
            ...
            foo bar
            >>> redis_hash['foo']
            b'bar'
            >>> list(redis_hash)
            [(b'foo', b'bar')]
            >> del redis_hash['foo']
            >> len(redis_hash)
            0
            >> 'foo' in redis_hash
            False
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
