{ "info": { "author": "Gavin M. Roy", "author_email": "gavinmroy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications", "Topic :: Database", "Topic :: Internet", "Topic :: Software Development :: Libraries" ], "description": "TRedis\n======\nAn asynchronous Redis client for Tornado\n\n|Version| |Status| |Coverage|\n\nDocumentation is available at `tredis.readthedocs.io `_.\n\nCommands Implemented\n--------------------\nTRedis is a work in progress and not all commands are implemented. The following\nlist details each command category and the number of commands implemented in each.\n\nIf you need functionality that is not yet implemented, follow the patterns for\nthe category mixins that are complete and submit a PR!\n\n+--------------+----------+\n| Category | Count |\n+==============+==========+\n| Cluster | 2 of 20 |\n+--------------+----------+\n| Connection | 5 of 5 |\n+--------------+----------+\n| Geo | 0 of 6 |\n+--------------+----------+\n| Hashes | 13 of 15 |\n+--------------+----------+\n| HyperLogLog | 3 of 3 |\n+--------------+----------+\n| Keys | 22 of 22 |\n+--------------+----------+\n| Lists | 9 of 17 |\n+--------------+----------+\n| Pub/Sub | 0 of 6 |\n+--------------+----------+\n| Scripting | 6 of 6 |\n+--------------+----------+\n| Server | 7 of 30 |\n+--------------+----------+\n| Sets | 15 of 15 |\n+--------------+----------+\n| Sorted Sets | 8 of 21 |\n+--------------+----------+\n| Strings | 23 of 23 |\n+--------------+----------+\n| Transactions | 0 of 5 |\n+--------------+----------+\n\nFor information on local development or contributing, see `CONTRIBUTING.rst `_\n\nExample\n-------\n\n.. code:: python\n\n import logging\n import pprint\n\n from tornado import gen, ioloop\n import tredis\n\n\n @gen.engine\n def run():\n client = tredis.Client([{\"host\": \"127.0.0.1\", \"port\": 6379, \"db\": 0}],\n auto_connect=False)\n yield client.connect()\n value = yield client.info()\n pprint.pprint(value)\n ioloop.IOLoop.current().stop()\n\n if __name__ == '__main__':\n logging.basicConfig(level=logging.DEBUG)\n io_loop = ioloop.IOLoop.current()\n io_loop.add_callback(run)\n io_loop.start()\n\n\n.. |Version| image:: https://img.shields.io/pypi/v/tredis.svg?\n :target: https://pypi.python.org/pypi/tredis\n\n.. |Status| image:: https://img.shields.io/travis/gmr/tredis.svg?\n :target: https://travis-ci.org/gmr/tredis\n\n.. |Coverage| image:: https://img.shields.io/codecov/c/github/gmr/tredis.svg?\n :target: https://codecov.io/github/gmr/tredis?branch=master\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/gmr/tredis", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "tredis", "package_url": "https://pypi.org/project/tredis/", "platform": "", "project_url": "https://pypi.org/project/tredis/", "project_urls": { "Homepage": "http://github.com/gmr/tredis" }, "release_url": "https://pypi.org/project/tredis/0.8.0/", "requires_dist": [ "tornado (<5,>4.0)", "hiredis (<1,>=0.2.0)" ], "requires_python": "", "summary": "An asynchronous Redis client for Tornado", "version": "0.8.0" }, "last_serial": 4086745, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1991ff8bd5dfb440455bca2202f5921d", "sha256": "58b5237d3fd07b98a90f016749389a67917852aebcd015b0855fce405e250233" }, "downloads": -1, "filename": "tredis-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1991ff8bd5dfb440455bca2202f5921d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25928, "upload_time": "2015-11-20T16:56:42", "url": "https://files.pythonhosted.org/packages/96/75/d72eacc443269c20a4aead49ccf85b43a170e3b2fcdd93d8466cdf2e2031/tredis-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8df6fbe4273c6476e3b6111c904456d5", "sha256": "1e1246bb5dda355bfc6d73b4d6eb02a75cf82900bb4c4ed5df83e92447e92317" }, "downloads": -1, "filename": "tredis-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8df6fbe4273c6476e3b6111c904456d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20040, "upload_time": "2015-11-20T16:56:59", "url": "https://files.pythonhosted.org/packages/08/b2/c8326c673fb6a10cbfbb4fd28ab400a272a4ccf49e9d7c4a3204520b9db7/tredis-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e6b94bccbb51a1be494e71b2e3573c65", "sha256": "349f656b99f5ccde95b1eaad2e664c9009636212b18c64147847caa45f9f9389" }, "downloads": -1, "filename": "tredis-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6b94bccbb51a1be494e71b2e3573c65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32355, "upload_time": "2015-11-23T15:34:47", "url": "https://files.pythonhosted.org/packages/0e/e6/e280fc44eb17b9af33da14a8e7faa1a88bd03dd8dcc070d50dfed6fd1484/tredis-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9932c6c8d7a3a427c05c37dd7a69c34a", "sha256": "65bc8aaa9de45fa96b8b363ed8d25230d0d77eff03590572e46a801f1aaa088e" }, "downloads": -1, "filename": "tredis-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9932c6c8d7a3a427c05c37dd7a69c34a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26653, "upload_time": "2015-11-23T15:34:53", "url": "https://files.pythonhosted.org/packages/61/a8/bacd9921004dbb4e57ab16e6f247e4580b4bb6b6c218c98339dea39d617c/tredis-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "683971dbd34facb30bf69723dab8a660", "sha256": "4b8188bba54abc94f3561dfdf1ba8101a69fd5b56a44ab446a23f6b1263b79ff" }, "downloads": -1, "filename": "tredis-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "683971dbd34facb30bf69723dab8a660", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32406, "upload_time": "2015-11-23T17:46:21", "url": "https://files.pythonhosted.org/packages/61/d7/94b80683a101d85a5e559705aae9a227afbb71b090046c29b24100ad8e46/tredis-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65d23c4433337434783dbec76efd7188", "sha256": "7bb5c147c80fec1581c5dd1243fa79aa63a90aad8066faeca31c44c08b88d1f5" }, "downloads": -1, "filename": "tredis-0.2.1.tar.gz", "has_sig": false, "md5_digest": "65d23c4433337434783dbec76efd7188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26701, "upload_time": "2015-11-23T17:46:28", "url": "https://files.pythonhosted.org/packages/d6/a3/a8c204bdb40ed9e23610c16aa56580399a81bc52611286937c03d51e5982/tredis-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cf3b50e89c1dacaefe444cf560a831f7", "sha256": "5c600b5a38ee501f9c9fec83c709c9a8cc923c4546d658e44c0d5beb1a0609bf" }, "downloads": -1, "filename": "tredis-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf3b50e89c1dacaefe444cf560a831f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31930, "upload_time": "2016-01-19T04:19:14", "url": "https://files.pythonhosted.org/packages/7f/2d/2266698397e048b7907e44e9aa5ad574236618dc7558e860a040dd98857c/tredis-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df384774be1d39d5313d603310a1d886", "sha256": "38c8d720acb330c88f7a3ece2f7ec237e57753bee13f987d6008ce776ef32f9b" }, "downloads": -1, "filename": "tredis-0.3.0.tar.gz", "has_sig": false, "md5_digest": "df384774be1d39d5313d603310a1d886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25923, "upload_time": "2016-01-19T04:19:19", "url": "https://files.pythonhosted.org/packages/d6/23/b2eda868d50c421131cce0cce1cc655502437db50f6c0dcff1b97e64f781/tredis-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "67f6af4100762eeb58613396cda4f239", "sha256": "bba4a53c68dcebd5566ea438f2335c8031f28727a009e0ae784d071591821973" }, "downloads": -1, "filename": "tredis-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67f6af4100762eeb58613396cda4f239", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32633, "upload_time": "2016-01-25T17:07:12", "url": "https://files.pythonhosted.org/packages/86/8b/7d2d994fcfdd641d936f3cb106ddbc8f75dee3c18b9a85b199a74cfb52eb/tredis-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd77a978fe6eb8371ec27ab79b96267c", "sha256": "d3b2f7a6fc37e11d47d0c3051bb887976a044cbeff0dbbcd7f1520b6a75cd80f" }, "downloads": -1, "filename": "tredis-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dd77a978fe6eb8371ec27ab79b96267c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26618, "upload_time": "2016-01-25T17:07:42", "url": "https://files.pythonhosted.org/packages/40/ae/360aa6647ddfb2f566a03af8f2ca6930e8c983cab289fe66a32f08e996f7/tredis-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "02467e30839214a9772f00087e711ee5", "sha256": "4906066861abe3478b870eeb525c3cc3d83723b8b767fdc8a1d31fc0680ddc23" }, "downloads": -1, "filename": "tredis-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02467e30839214a9772f00087e711ee5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35363, "upload_time": "2016-11-09T14:43:11", "url": "https://files.pythonhosted.org/packages/6d/1e/6cf162c0c22e6cef1106ad5077011a06360c8a0bb2d2e632cc4ddc230449/tredis-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "096837b05cffb5a061a346b0e688ae9c", "sha256": "f62b02a68ecc0a33a017ec16757f3260641220f9e14bf81f2e2c85d27a55bdf0" }, "downloads": -1, "filename": "tredis-0.5.0.tar.gz", "has_sig": false, "md5_digest": "096837b05cffb5a061a346b0e688ae9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28800, "upload_time": "2016-11-09T14:43:13", "url": "https://files.pythonhosted.org/packages/f4/1f/041fdc5f33cbf5b303862e870186f30832856b0411132ff092adda7b1262/tredis-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b4ca7d4624eeb1f4af1fd4181f1637c5", "sha256": "fd25e809d1d0a4a4cb2c2388e33be4d0d59c2e7193881b6afe6eb48c77d8e7cb" }, "downloads": -1, "filename": "tredis-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4ca7d4624eeb1f4af1fd4181f1637c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36304, "upload_time": "2017-01-28T02:20:41", "url": "https://files.pythonhosted.org/packages/89/5c/dadd1f04bc1603f315cac98f0a53451462ae22a0391ef8485b527b4abcef/tredis-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "469f17f0536138aa8ec61f9be2fbf2b9", "sha256": "79791b9739a47384a1bc7b6a6732c549a2cd11a14df5d59c0dd930764f09ac66" }, "downloads": -1, "filename": "tredis-0.6.0.tar.gz", "has_sig": false, "md5_digest": "469f17f0536138aa8ec61f9be2fbf2b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29515, "upload_time": "2017-01-28T02:20:43", "url": "https://files.pythonhosted.org/packages/6b/44/6f3206b2614d4814cefb2f646a8cd7e1f6b75cca8ed198320c297b90c031/tredis-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "96fab6ea46469696e1aa61674a58f0ea", "sha256": "303ce341ae6801a3232cb53ae9e73c81c70eaee75cbd41ad0977fa2c75225b05" }, "downloads": -1, "filename": "tredis-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96fab6ea46469696e1aa61674a58f0ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44172, "upload_time": "2017-02-03T02:09:07", "url": "https://files.pythonhosted.org/packages/1c/44/777fa24588db8a9f27eb9d1b1ead8618670d1f914fe5f08f05b04583e45e/tredis-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e6f12c2869979a35c8a79b9f087bd5d", "sha256": "8d1b5258f8d5c0c346893154942cb839066592d0c2a610d231ae6825f3f7888e" }, "downloads": -1, "filename": "tredis-0.7.0.tar.gz", "has_sig": false, "md5_digest": "8e6f12c2869979a35c8a79b9f087bd5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37067, "upload_time": "2017-02-03T02:09:09", "url": "https://files.pythonhosted.org/packages/88/49/2cd14356492a809c3d779e114c6891ae9120fafd806a0aa4f6983a3c92f4/tredis-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "252f9777e6a62dbf5e55f5e88c993bd6", "sha256": "b044c7e7559f0634346d34a7f218baa2d6b32a27b27edb844a38af4dc99039a8" }, "downloads": -1, "filename": "tredis-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "252f9777e6a62dbf5e55f5e88c993bd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44860, "upload_time": "2017-02-03T20:23:01", "url": "https://files.pythonhosted.org/packages/b1/8e/51911cefdb0beffbdc7d66f064f75103d094a1118cd035d1b9fe98dc3b39/tredis-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b07d34e51526968ac279f29dfb1424bf", "sha256": "6488c16e13591fa44cc4fe7f1c11bf58b06670379d5e351abfa0c5444ffd3b45" }, "downloads": -1, "filename": "tredis-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b07d34e51526968ac279f29dfb1424bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37699, "upload_time": "2017-02-03T20:23:04", "url": "https://files.pythonhosted.org/packages/c5/6b/c33dff6044f5f3402a864848a6070fe5f8898dfb0d26e2e8ace556cf03df/tredis-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "1a597ace8fbe852a712a2dbef3d618f5", "sha256": "c3aa12051478a65823712d82f0b60307d2b1d63362baa9583294bc46280eddfd" }, "downloads": -1, "filename": "tredis-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a597ace8fbe852a712a2dbef3d618f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44859, "upload_time": "2017-03-13T15:15:10", "url": "https://files.pythonhosted.org/packages/f5/9b/3ebc59c993b6406942796890a3fb48493c6046a9db3adbd94fd429055faa/tredis-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81157e862db59fe756918524a92849c7", "sha256": "20ba7221fa5fea03dbb7a9a417cd345f7a44faccbeb38ff3c9418d5c19defd7f" }, "downloads": -1, "filename": "tredis-0.7.2.tar.gz", "has_sig": false, "md5_digest": "81157e862db59fe756918524a92849c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37699, "upload_time": "2017-03-13T15:15:12", "url": "https://files.pythonhosted.org/packages/89/fb/775e0a074076e2601dbdfbda359a6364e157254975fb7ae69eb22416e8af/tredis-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "652d00eea7e2a5ba0fafe44429f66344", "sha256": "fa429c023fd64457b989a2eac33bb53f293ea92b832ca51aaebac4f62dcc0b6b" }, "downloads": -1, "filename": "tredis-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "652d00eea7e2a5ba0fafe44429f66344", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45107, "upload_time": "2018-07-20T19:15:46", "url": "https://files.pythonhosted.org/packages/7e/63/d583cdae525d7805251ac949505bec1f3908ddcfceb8ff271fbdf47aea49/tredis-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32dcb51dc7a603a24b96be4ea4c66673", "sha256": "c72503db81c7100358ec5d1890b1f18846875089fbb08864fd277c80ccc6f97d" }, "downloads": -1, "filename": "tredis-0.8.0.tar.gz", "has_sig": false, "md5_digest": "32dcb51dc7a603a24b96be4ea4c66673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38267, "upload_time": "2018-07-20T19:15:47", "url": "https://files.pythonhosted.org/packages/2e/fe/f306125201c1960f5ef34574a26ae221d0ba5ddf6ea5a7ad247ac2b0c81d/tredis-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "652d00eea7e2a5ba0fafe44429f66344", "sha256": "fa429c023fd64457b989a2eac33bb53f293ea92b832ca51aaebac4f62dcc0b6b" }, "downloads": -1, "filename": "tredis-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "652d00eea7e2a5ba0fafe44429f66344", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45107, "upload_time": "2018-07-20T19:15:46", "url": "https://files.pythonhosted.org/packages/7e/63/d583cdae525d7805251ac949505bec1f3908ddcfceb8ff271fbdf47aea49/tredis-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32dcb51dc7a603a24b96be4ea4c66673", "sha256": "c72503db81c7100358ec5d1890b1f18846875089fbb08864fd277c80ccc6f97d" }, "downloads": -1, "filename": "tredis-0.8.0.tar.gz", "has_sig": false, "md5_digest": "32dcb51dc7a603a24b96be4ea4c66673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38267, "upload_time": "2018-07-20T19:15:47", "url": "https://files.pythonhosted.org/packages/2e/fe/f306125201c1960f5ef34574a26ae221d0ba5ddf6ea5a7ad247ac2b0c81d/tredis-0.8.0.tar.gz" } ] }