{ "info": { "author": "Valeryi Savich", "author_email": "relrin78@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sanic-redis-extension\n#####################\nRedis support for Sanic framework\n\nFeatures\n========\n- Based on the aioredis_ library\n- Easy to use and configurate for your own projects\n\nInstallation\n============\nThis package should be installed using pip: ::\n\n pip install sanic-redis-extension\n\nExample\n=======\n.. code-block:: python\n\n from sanic import Sanic, response\n from sanic_redis_ext import RedisExtension\n\n\n app = Sanic(__name__)\n # Configuration for Redis\n app.config.update({\n \"REDIS_HOST\": \"127.0.0.1\"\n \"REDIS_PORT\": 6379\n \"REDIS_DATABASE\": None\n \"REDIS_SSL\": None\n \"REDIS_ENCODING\": None\n \"REDIS_MIN_SIZE_POOL\": 1\n \"REDIS_MAX_SIZE_POOL\": 10\n })\n RedisExtension(app) # Connection pool is available as `app.redis` or `app.extensions['redis']`\n\n\n @app.route(\"/\")\n async def handle(request):\n with await request.app.redis as redis:\n await redis.set('test-my-key', 'value')\n val = await redis.get('test-my-key')\n return response.text(val.decode('utf-8'))\n\nLicense\n=======\nThe sanic-redis-extension is published under BSD license. For more details read LICENSE_ file.\n\n.. _links:\n.. _aioredis: http://aioredis.readthedocs.io/\n.. _LICENSE: https://github.com/Relrin/sanic-redis-extension/blob/master/LICENSE\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Relrin/sanic-redis-extension", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sanic-redis-extension", "package_url": "https://pypi.org/project/sanic-redis-extension/", "platform": "any", "project_url": "https://pypi.org/project/sanic-redis-extension/", "project_urls": { "Homepage": "https://github.com/Relrin/sanic-redis-extension" }, "release_url": "https://pypi.org/project/sanic-redis-extension/0.1.1/", "requires_dist": [ "sanic-base-extension (==0.1.1)", "aioredis (==1.2.0)" ], "requires_python": "", "summary": "Redis support for Sanic framework", "version": "0.1.1" }, "last_serial": 4643849, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d6f412aed9d53ae71c0551860083cf31", "sha256": "00890b8fbf3db520c90cb69f9b38223262d60c5d80e928aa83ad0a255f351154" }, "downloads": -1, "filename": "sanic_redis_extension-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d6f412aed9d53ae71c0551860083cf31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4410, "upload_time": "2018-02-24T08:15:18", "url": "https://files.pythonhosted.org/packages/65/38/f1e56e558aa8d7f2fcb3ccf2dd04ef1e564670f895d8aa9c55fae8f71857/sanic_redis_extension-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8c6500cba3d274ffaf9d4f19b84cbc2f", "sha256": "786a60e2bbcbc1b12d778898562ecdf3a0dc3308b9badf31ba1ad0aca00ac203" }, "downloads": -1, "filename": "sanic_redis_extension-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6500cba3d274ffaf9d4f19b84cbc2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2752, "upload_time": "2018-12-29T11:25:54", "url": "https://files.pythonhosted.org/packages/08/8b/c00ab790ef38bda4f7f665ddc9343e94de8df0fddfe34158a5bf2c700b4f/sanic_redis_extension-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd053d23e031a9a4c9fbd50a2312c2dc", "sha256": "9f0271a2ed7f372b58f0fdb11d9f8a943246971879402a607480f67a87b0cdb5" }, "downloads": -1, "filename": "sanic-redis-extension-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cd053d23e031a9a4c9fbd50a2312c2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2809, "upload_time": "2018-12-29T11:25:55", "url": "https://files.pythonhosted.org/packages/0f/4e/6936b0087f15a4c17b14f61225824e05ac412748b936a1cfbb60212bd615/sanic-redis-extension-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c6500cba3d274ffaf9d4f19b84cbc2f", "sha256": "786a60e2bbcbc1b12d778898562ecdf3a0dc3308b9badf31ba1ad0aca00ac203" }, "downloads": -1, "filename": "sanic_redis_extension-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6500cba3d274ffaf9d4f19b84cbc2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2752, "upload_time": "2018-12-29T11:25:54", "url": "https://files.pythonhosted.org/packages/08/8b/c00ab790ef38bda4f7f665ddc9343e94de8df0fddfe34158a5bf2c700b4f/sanic_redis_extension-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd053d23e031a9a4c9fbd50a2312c2dc", "sha256": "9f0271a2ed7f372b58f0fdb11d9f8a943246971879402a607480f67a87b0cdb5" }, "downloads": -1, "filename": "sanic-redis-extension-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cd053d23e031a9a4c9fbd50a2312c2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2809, "upload_time": "2018-12-29T11:25:55", "url": "https://files.pythonhosted.org/packages/0f/4e/6936b0087f15a4c17b14f61225824e05ac412748b936a1cfbb60212bd615/sanic-redis-extension-0.1.1.tar.gz" } ] }