{ "info": { "author": "Martin Rusev", "author_email": "martin@amon.cx", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-redis-sessions\n=====================\n\nRedis database backend for your sessions\n\n|Build Status|\n\n- `Installation`_\n- `Available Settings`_\n- `Changelog`_\n\nInstallation\n============\n\n- Run ``pip install django-redis-sessions`` or alternatively download\n the tarball and run ``python setup.py install``,\n\nFor Django < 1.4 run ``pip install django-redis-sessions==0.3``\n\n- Set ``redis_sessions.session`` as your session engine, like so:\n\n.. code:: python\n\n SESSION_ENGINE = 'redis_sessions.session'\n\nAvailable Settings\n==================\n\n.. code:: python\n\n SESSION_REDIS = {\n 'host': 'localhost',\n 'port': 6379,\n 'db': 0,\n 'password': 'password',\n 'prefix': 'session',\n 'socket_timeout': 1\n }\n\nIf you prefer domain socket connection, you can just add this line\ninstead of HOST and PORT.\n\n.. code:: python\n\n SESSION_REDIS = {\n 'unix_domain_socket_path': '/var/run/redis/redis.sock',\n 'db': 0,\n 'password': 'password',\n 'prefix': 'session',\n 'socket_timeout': 1\n }\n\nRedis Sentinel\n~~~~~~~~~~~~~~\n\n.. code:: python\n\n SESSION_REDIS_SENTINEL_LIST = [(host, port), (host, port), (host, port)]\n SESSION_REDIS_SENTINEL_MASTER_ALIAS = 'sentinel-master'\n\nRedis Pool (Horizontal partitioning)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSplits sessions between Redis instances based on the session key. You\ncan configure the connection type for each Redis instance in the pool\n(host/port, unix socket, redis url).\n\n\n.. code:: python\n\n SESSION_REDIS = {\n 'prefix': 'session',\n 'socket_timeout': 1\n 'retry_on_timeout': False,\n 'pool': [{\n 'host': 'localhost3',\n 'port': 6379,\n 'db': 0,\n 'password': None,\n 'unix_domain_socket_path': None,\n 'url': None,\n 'weight': 1\n },\n {\n 'host': 'localhost2',\n 'port': 6379,\n 'db': 0,\n 'password': None,\n 'unix_domain_socket_path': None,\n 'url': None,\n 'weight': 1\n },\n {\n 'host': 'localhost1',\n 'port': 6379,\n 'db': 0,\n 'password': None,\n 'unix_domain_socket_path': None,\n 'url': None,\n 'weight': 1\n }]\n }\n\n\nTests\n=====\n\n.. code:: bash\n\n $ pip install -r dev_requirements.txt\n # Make sure you have redis running on localhost:6379\n $ nosetests -v\n\n`Changelog `__\n=============================================================================================\n\n.. _Installation: #installation\n.. _Available Settings: #available-settings\n.. _Changelog: #changelog\n\n.. |Build Status| image:: https://travis-ci.org/martinrusev/django-redis-sessions.svg?branch=master\n :target: https://travis-ci.org/martinrusev/django-redis-sessions", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/martinrusev/django-redis-sessions", "keywords": "django,sessions,", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-redis-sessions", "package_url": "https://pypi.org/project/django-redis-sessions/", "platform": "", "project_url": "https://pypi.org/project/django-redis-sessions/", "project_urls": { "Homepage": "http://github.com/martinrusev/django-redis-sessions" }, "release_url": "https://pypi.org/project/django-redis-sessions/0.6.1/", "requires_dist": null, "requires_python": "", "summary": "Redis Session Backend For Django", "version": "0.6.1" }, "last_serial": 3218254, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "f9a7e46c7723de6ee48869a6f417171e", "sha256": "0d9932d3bfa37f56515057745673555121ee032bb43052212612377e10b9751a" }, "downloads": -1, "filename": "django-redis-sessions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f9a7e46c7723de6ee48869a6f417171e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2306, "upload_time": "2012-01-16T21:02:44", "url": "https://files.pythonhosted.org/packages/f2/1e/f6b3b85a7d9b759a9f447dc9e0ba3618d7493bd2b4d5443eb2c64cfd0327/django-redis-sessions-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cc2af90bae192199fd1ae3dd12853177", "sha256": "beed11fb3710c050d8502c077304d60f3f1ce13e21561ef2105ec51775a1622a" }, "downloads": -1, "filename": "django-redis-sessions-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cc2af90bae192199fd1ae3dd12853177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2414, "upload_time": "2012-03-13T19:27:42", "url": "https://files.pythonhosted.org/packages/3f/6f/2ddc2cb6b97f469d501d41ac068b454dc45e911df27d09995afe913ae803/django-redis-sessions-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "623c1d716b068c06f90dc4c117fab2a8", "sha256": "bebcae90d07f28717c182276e6fc11ea53cb35683f3165cfe829059f81de1366" }, "downloads": -1, "filename": "django-redis-sessions-0.3.0.tar.gz", "has_sig": false, "md5_digest": "623c1d716b068c06f90dc4c117fab2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2012-05-29T21:43:17", "url": "https://files.pythonhosted.org/packages/aa/56/42c1c133c138e1f2d9c59da4c6f53fa3578e4e7020f9a082ce50a47b272d/django-redis-sessions-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cdc35ef12135d7279f028b5b1f264f13", "sha256": "8f9e362807ca58405dbea3db1731e97bfecd386c2f224877b846308877a81aba" }, "downloads": -1, "filename": "django-redis-sessions-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cdc35ef12135d7279f028b5b1f264f13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2462, "upload_time": "2012-05-30T16:52:56", "url": "https://files.pythonhosted.org/packages/92/81/02e645e39fd773c15e395ba64e8953e0350ac91b4255d2ec4b1ac44e986a/django-redis-sessions-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "bb29821ef30ca1278a818c23e91e0fe5", "sha256": "39c3da3d612370b03f867eda1ce383f744382b58ff2f02bbe6b209e28b16f5a9" }, "downloads": -1, "filename": "django-redis-sessions-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bb29821ef30ca1278a818c23e91e0fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3638, "upload_time": "2013-05-20T07:40:26", "url": "https://files.pythonhosted.org/packages/71/df/fe83d89b93e063043c29b6231813ec1f0ec376f22de655b257a1a3aef08b/django-redis-sessions-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "aff06f2e2a6ac4b8101db07227462645", "sha256": "e2aa9f1fdeb2a55ee32defa3b81d8ac957a0a4c73a6615522c98ed97f5e5efca" }, "downloads": -1, "filename": "django-redis-sessions-0.5.0.tar.gz", "has_sig": false, "md5_digest": "aff06f2e2a6ac4b8101db07227462645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3865, "upload_time": "2015-07-10T18:11:16", "url": "https://files.pythonhosted.org/packages/cb/ce/c778025e8b9b01e26dd3e273f4f009f305e5c13ff1e0c395c04f547392d4/django-redis-sessions-0.5.0.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "6b6481f8a17c9b5c949bd8a8d8cf7004", "sha256": "0ce84089e977bf67f3d3e89f6160dc256bdd51fb8cdcfb240eb97df10c595246" }, "downloads": -1, "filename": "django-redis-sessions-0.5.5.tar.gz", "has_sig": false, "md5_digest": "6b6481f8a17c9b5c949bd8a8d8cf7004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3841, "upload_time": "2016-06-08T06:53:39", "url": "https://files.pythonhosted.org/packages/6b/82/ec91f7b2c854d1f6efe93b256cd511c36bf0ee084fd7ccd0993351f8bd97/django-redis-sessions-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "fd2ec4a550468ca6bc83bbffb8095460", "sha256": "084d5e02345c0f403f43206b13525635192eea502f5671400ce7cdd0ff519e4d" }, "downloads": -1, "filename": "django-redis-sessions-0.5.6.tar.gz", "has_sig": false, "md5_digest": "fd2ec4a550468ca6bc83bbffb8095460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2016-06-08T09:23:00", "url": "https://files.pythonhosted.org/packages/4d/09/c83ce4bc4854573b7a40446228039c3137caf26c4f818052894968142f28/django-redis-sessions-0.5.6.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "de841265f91940d9381ffab98e37f450", "sha256": "36cdb238b6aeb407fc5f83c656a7fb3a2ba3266640198c5f560bf73edf9c3d49" }, "downloads": -1, "filename": "django-redis-sessions-0.6.tar.gz", "has_sig": false, "md5_digest": "de841265f91940d9381ffab98e37f450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4842, "upload_time": "2017-09-06T18:51:22", "url": "https://files.pythonhosted.org/packages/f6/d9/16a34eaa45df897db4d6592081660a4676085af8c90331417079a6c79fec/django-redis-sessions-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ae85acd27d8ba709a25cb549153f9c9b", "sha256": "1d3ff6bedc8fc32aaab35abfdebe91904e2e7678a0ae7168fe5bfd6ac384a078" }, "downloads": -1, "filename": "django-redis-sessions-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ae85acd27d8ba709a25cb549153f9c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10188, "upload_time": "2017-10-02T09:56:10", "url": "https://files.pythonhosted.org/packages/e0/ef/1e690d4298a0eabf8abed7d193334ad9ad2e2bd906fb9d33413cfed7dd3a/django-redis-sessions-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae85acd27d8ba709a25cb549153f9c9b", "sha256": "1d3ff6bedc8fc32aaab35abfdebe91904e2e7678a0ae7168fe5bfd6ac384a078" }, "downloads": -1, "filename": "django-redis-sessions-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ae85acd27d8ba709a25cb549153f9c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10188, "upload_time": "2017-10-02T09:56:10", "url": "https://files.pythonhosted.org/packages/e0/ef/1e690d4298a0eabf8abed7d193334ad9ad2e2bd906fb9d33413cfed7dd3a/django-redis-sessions-0.6.1.tar.gz" } ] }