{ "info": { "author": "Luiz Menezes", "author_email": "luiz.menezesf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "=========\nredistore\n=========\n\n.. image:: https://badge.fury.io/py/redistore.svg\n :target: https://badge.fury.io/py/redistore\n\n.. image:: https://travis-ci.org/lamenezes/redistore.svg?branch=master\n :target: https://travis-ci.org/lamenezes/redistore\n\n.. image:: https://coveralls.io/repos/github/lamenezes/redistore/badge.svg?branch=master\n :target: https://coveralls.io/github/lamenezes/redistore?branch=master\n\n.. image:: https://img.shields.io/badge/python-3.4,3.5,3.6-blue.svg\n :target: https://github.com/lamenezes/simple-model\n\n\nSimple python interface for redis \n\nInstallation\n============\n\n.. code:: bash\n\n pip install redistore\n\n\nUsage\n=====\n\n.. code:: python\n\n >> import redistore\n >> store = redistore.get(host='localhost', port=6379, db=0)\n\nNow you can access and store keys and values with a dict-like interface:\n\n.. code:: python\n\n >> store['foo'] = 'bar'\n >> store['foo']\n 'bar'\n >> 'foo' in store\n True\n >> del store['foo']\n >> store['foo']\n ...\n KeyError: 'foo'\n\nOr using methods:\n\n.. code:: python\n\n >> store.set('baz', 'qux')\n >> store.get('baz')\n 'qux'\n\n``redistore`` support other data types, e.g., hashes. they are used exactly like a dict:\n\n.. code:: python\n\n >> store['hash'] = {} # creates a hash without any values\n >> 'my' in store['hash']\n True\n >> store['hash']['my']\n 'hash'\n >> store['hash'].update({'baz': 'qux'})\n >> store['hash']['baz']\n 'qux'\n >> len(store['hash'])\n 2\n >> list(store.keys())\n ['foo', 'bar']\n >> for key, value in store.items():\n ... print(key, value)\n ...\n my hash\n baz qux\n >> store['other_hash'] = {'foo': 'bar'} # creates a hash with values\n >> store['other_hash']['foo']\n 'bar'", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lamenezes/redistore", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "redistore", "package_url": "https://pypi.org/project/redistore/", "platform": "", "project_url": "https://pypi.org/project/redistore/", "project_urls": { "Homepage": "https://github.com/lamenezes/redistore" }, "release_url": "https://pypi.org/project/redistore/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Simple python interface for redis", "version": "0.1.1" }, "last_serial": 4089572, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dd11fadd79660fd9eed28501aba309cc", "sha256": "5c5986a55c39e19b12bc9710fb50f8add3798de4e43a84b1785a0a31df1dcbd8" }, "downloads": -1, "filename": "redistore-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dd11fadd79660fd9eed28501aba309cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3269, "upload_time": "2018-03-24T22:30:50", "url": "https://files.pythonhosted.org/packages/6c/a7/3ce0ac61fde72353dcb5776a2c20a15c036e3ebb75dc1f3768bb32900b72/redistore-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "796542aab7019510e84d3b630816aeec", "sha256": "31f7625a8405ad59706fedf04d8b2b6267f8bd164340a4bcc73a3af6f788bc0a" }, "downloads": -1, "filename": "redistore-0.1.1.tar.gz", "has_sig": false, "md5_digest": "796542aab7019510e84d3b630816aeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3362, "upload_time": "2018-07-22T01:52:33", "url": "https://files.pythonhosted.org/packages/e1/ca/86ec6ba1cfcbe19215283f9af70f0f4349aba79447338e30c54ab80c5ba9/redistore-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "796542aab7019510e84d3b630816aeec", "sha256": "31f7625a8405ad59706fedf04d8b2b6267f8bd164340a4bcc73a3af6f788bc0a" }, "downloads": -1, "filename": "redistore-0.1.1.tar.gz", "has_sig": false, "md5_digest": "796542aab7019510e84d3b630816aeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3362, "upload_time": "2018-07-22T01:52:33", "url": "https://files.pythonhosted.org/packages/e1/ca/86ec6ba1cfcbe19215283f9af70f0f4349aba79447338e30c54ab80c5ba9/redistore-0.1.1.tar.gz" } ] }