{ "info": { "author": "Lucas Coutinho", "author_email": "lrclucas@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7" ], "description": "# Redis simple queue\n\n\nVery simple implementation from article : http://peter-hoffmann.com/2012/python-simple-queue-redis-queue.html\n\n\n## usage\n\n```shell\n pip install py_redis_simple_queue\n```\n\n### The sender\n```python\nfrom redis import Redis\n\nfrom redis_simple_queue import RedisQueue\n\n\nconnection = Redis() # see docs at https://docs.objectrocket.com/redis_python_examples.html\n\n\nqueue = RedisQueue('my_queue', connection)\nqueue.put('my message')\n```\n\n### The worker\n\n```python\nfrom redis import Redis\n\nfrom redis_simple_queue import Worker, RedisQueue\n\nclass MyWorker(Worker):\n\n def run(self, msg):\n print(msg)\n # do something with message\n\nconnection = Redis()\nqueue = RedisQueue('my_queue', connection)\nworker = MyWorker(queue)\nworker.dequeue()\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lucasrc/py_redis_simple_queue", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "py_redis_simple_queue", "package_url": "https://pypi.org/project/py_redis_simple_queue/", "platform": "", "project_url": "https://pypi.org/project/py_redis_simple_queue/", "project_urls": { "Homepage": "https://github.com/lucasrc/py_redis_simple_queue" }, "release_url": "https://pypi.org/project/py_redis_simple_queue/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "A simple but useful redis queue/worker", "version": "0.0.4" }, "last_serial": 4453393, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "7b9ee6bf0db50b21dba8c49767127c16", "sha256": "e3afb0d01c259127f7aec4fe7ae623b4f9accc96988c7118f5ba4f391033800b" }, "downloads": -1, "filename": "py_redis_simple_queue-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7b9ee6bf0db50b21dba8c49767127c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2684, "upload_time": "2018-07-12T16:13:30", "url": "https://files.pythonhosted.org/packages/df/ed/3156f2deb274ac5886f62835f1f4f1560b7f30e8071645cc7f5a0d2a7499/py_redis_simple_queue-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "346ece88dd56a6d0e97f32a6d66f2ea6", "sha256": "920a8d1c77c163b00304926379c089ca93a4c24c1233fa5a61426dd35f74963e" }, "downloads": -1, "filename": "py_redis_simple_queue-0.0.4.tar.gz", "has_sig": false, "md5_digest": "346ece88dd56a6d0e97f32a6d66f2ea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2643, "upload_time": "2018-11-05T15:45:22", "url": "https://files.pythonhosted.org/packages/90/9a/632088663e10622ba8daa7ed68c8464fbec84abf1e09b40bc237f84b4684/py_redis_simple_queue-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "346ece88dd56a6d0e97f32a6d66f2ea6", "sha256": "920a8d1c77c163b00304926379c089ca93a4c24c1233fa5a61426dd35f74963e" }, "downloads": -1, "filename": "py_redis_simple_queue-0.0.4.tar.gz", "has_sig": false, "md5_digest": "346ece88dd56a6d0e97f32a6d66f2ea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2643, "upload_time": "2018-11-05T15:45:22", "url": "https://files.pythonhosted.org/packages/90/9a/632088663e10622ba8daa7ed68c8464fbec84abf1e09b40bc237f84b4684/py_redis_simple_queue-0.0.4.tar.gz" } ] }