Metadata-Version: 1.1
Name: Redis-Semaphore
Version: 0.1.0
Summary: A distributed semaphore and mutex built on Redis.
Home-page: https://github.com/bluele/redis-semaphore
Author: bluele
Author-email: jksmphone@gmail.com
License: MIT
Description: ===============
        Redis-Semaphore
        ===============
        
        A distributed semaphore and mutex built on Redis.
        
        
        Installation
        ------------
        To install redis-semaphore, simply::
        
            pip install redis-semaphore
        
        
        Or alternatively, you can download the repository and install manually by doing::
        
            git clone git@github.com:bluele/redis-semaphore.git
            cd redis-semaphore
            python setup.py install
        
        
        Examples
        --------
        
        ::
        
            from redis import Redis
            from redis_semaphore import Semaphore
            semaphore = Semaphore(Redis(), count=2, namespace='example')
            # initialize session with something access
            with semaphore: # remaining 1 resource
                # do something
                with semaphore: # remaining 0 resource
                    # do something
                    pass
                with semaphore: # remaining 0 resource
                    # do something
                    pass
        
        
Keywords: redis semaphore
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
