{ "info": { "author": "Jon Haddad", "author_email": "jon@grapheffect.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Environment :: Web Environment", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Overview\n\nJondis is a high availability pool management class for the excellent https://github.com/andymccurdy/redis-py\n\n# Features\n\n* Slave discovery on startup\n* On master failure, if a slave is promoted, the pool will reconfigure to connect to the new master\n\n\n# Limitations\n\n* Currently all commands are sent to the master\n* No master discovery if only a slave server is provided\n* In certain scenarios, the pool will pick up new slaves (if it's reconfigured), but\n there's currently no periodic / automatic slave discovery\n* Does not talk to sentinel\n\n\n# Requirements\n\nredis-py\n\n\n# Usage\n\nIn order to configure the pool, you'll need to provide at least 1 active master server. This is a limitation that\nwill be lifted soon with master discovery.\n\n```python\nfrom jondis.pool import Pool\npool = Pool(hosts=[\"redis01:6379\",\"redis02:6379\"])\nredis = redis_lib.client.StrictRedis(connection_pool=pool)\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/StartTheShift/jondis", "keywords": "redis", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "jondis", "package_url": "https://pypi.org/project/jondis/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jondis/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/StartTheShift/jondis" }, "release_url": "https://pypi.org/project/jondis/0.1/", "requires_dist": null, "requires_python": null, "summary": "Redis pool for HA redis clusters", "version": "0.1" }, "last_serial": 793677, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9c039ecd1dacbca92f5d62d0f8188643", "sha256": "8a04fe9d4363986fc58ba7f3fd1229a3d9ae47a6b49b9f000773cf83f05ce9d7" }, "downloads": -1, "filename": "jondis-0.1.tar.gz", "has_sig": false, "md5_digest": "9c039ecd1dacbca92f5d62d0f8188643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4654, "upload_time": "2013-04-03T02:10:52", "url": "https://files.pythonhosted.org/packages/4c/71/0575f3ea021bf07b0ba3e569ee09fe8dd7faec07ee0d4cd6dfc5d9796318/jondis-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c039ecd1dacbca92f5d62d0f8188643", "sha256": "8a04fe9d4363986fc58ba7f3fd1229a3d9ae47a6b49b9f000773cf83f05ce9d7" }, "downloads": -1, "filename": "jondis-0.1.tar.gz", "has_sig": false, "md5_digest": "9c039ecd1dacbca92f5d62d0f8188643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4654, "upload_time": "2013-04-03T02:10:52", "url": "https://files.pythonhosted.org/packages/4c/71/0575f3ea021bf07b0ba3e569ee09fe8dd7faec07ee0d4cd6dfc5d9796318/jondis-0.1.tar.gz" } ] }