{ "info": { "author": "Young King", "author_email": "yanckin@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Framework :: Twisted", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: System :: Networking" ], "description": "redis_proxy\n================\nA redis proxy that supprot read/write splitting. It works like haproxy,\nbut only used with redis.For now it's a very rough project.\n\nThe source is at `redis proxy `_.\n\nUsage\n===============\ninstall::\n\n pip install redis_proxy\n\nthen run::\n\n redis-proxy -c config.json\n\nConfig Example\n===============\nFor example::\n\n [\n {\"listen\": 6378, \n \"master\":{\"host\": \"host01\", \"port\": 6378},\n \"slave\": [{\"host\": \"host02\", \"port\": 6380}]\n },\n {\"listen\": 6377, \n \"master\":{\"host\": \"host01\", \"port\": 6379},\n \"slave\": [{\"host\": \"host02\", \"port\": 6380}, {\"host\": \"host03\", \"port\": 6380}]\n }\n ]\n\nThe proxy will listen on port 6377 and 6378, and forward read to the slave, write to the master.", "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/youngking/redis_proxy", "keywords": "redis proxy", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "redis_proxy", "package_url": "https://pypi.org/project/redis_proxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/redis_proxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/youngking/redis_proxy" }, "release_url": "https://pypi.org/project/redis_proxy/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "a redis proxy that will seperate read and write", "version": "0.0.2" }, "last_serial": 862780, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b2e14a27044f37fe8001dc58dbf0f8dc", "sha256": "b413b8d2ffa479665ed2532eae65ed7c81f53e7aa5fd365469c6d70ff662c9c9" }, "downloads": -1, "filename": "redis_proxy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b2e14a27044f37fe8001dc58dbf0f8dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3578, "upload_time": "2013-09-05T13:03:13", "url": "https://files.pythonhosted.org/packages/aa/9c/9ebdef28730e55ab3e0d78ea80201eb66d9fb6e01b1d65443e6dc576313f/redis_proxy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "59c4aa816c3e95009263378c38717208", "sha256": "dcfe291badbbfe885a50f489e7bc3b519165cd584150205d7a514c265ab4c657" }, "downloads": -1, "filename": "redis_proxy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "59c4aa816c3e95009263378c38717208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3255, "upload_time": "2013-09-11T14:29:41", "url": "https://files.pythonhosted.org/packages/94/d5/0f6a3737be24b69b7425bb1cbdd6ed73eb1e297e1bf24eab2cb1bc57ace6/redis_proxy-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "59c4aa816c3e95009263378c38717208", "sha256": "dcfe291badbbfe885a50f489e7bc3b519165cd584150205d7a514c265ab4c657" }, "downloads": -1, "filename": "redis_proxy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "59c4aa816c3e95009263378c38717208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3255, "upload_time": "2013-09-11T14:29:41", "url": "https://files.pythonhosted.org/packages/94/d5/0f6a3737be24b69b7425bb1cbdd6ed73eb1e297e1bf24eab2cb1bc57ace6/redis_proxy-0.0.2.tar.gz" } ] }