Metadata-Version: 2.1
Name: py-redis-simple-queue
Version: 0.0.3
Summary: A simple but useful redis queue/worker
Home-page: https://github.com/lucasrc/py_redis_simple_queue
Author: Lucas Coutinho
Author-email: lrclucas@gmail.com
License: UNKNOWN
Description: # Redis simple queue
        
        
        Very simple implementation from article : http://peter-hoffmann.com/2012/python-simple-queue-redis-queue.html
        
        
        ## usage
        
        ```shell
            pip install py_redis_simple_queue
        ```
        
        ### The sender
        ```python
        from redis import Redis
        
        from redis_simple_queue import RedisQueue
        
        
        connection = Redis() # see docs at https://docs.objectrocket.com/redis_python_examples.html
        
        
        queue = RedisQueue('my_queue', connection)
        queue.put('my message')
        ```
        
        ### The worker
        
        ```python
        from redis import Redis
        
        from redis_simple_queue import Worker, RedisQueue
        
        class MyWorker(Worker):
        
            def run(self, msg):
                print(msg)
                # do something with message
        
        connection = Redis()
        queue = RedisQueue('my_queue', connection)
        worker = MyWorker(queue)
        worker.dequeue()
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
