{ "info": { "author": "see AUTHORS", "author_email": "hellysmile@gmail.com", "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-fork\n==========================\n\n:info: Redis Session Backend For Django\n\n.. image:: https://img.shields.io/travis/hellysmile/django-redis-sessions-fork.svg\n :target: https://travis-ci.org/hellysmile/django-redis-sessions-fork\n\n.. image:: https://img.shields.io/coveralls/hellysmile/django-redis-sessions-fork.svg\n :target: https://coveralls.io/r/hellysmile/django-redis-sessions-fork\n\n.. image:: https://img.shields.io/pypi/dm/django-redis-sessions-fork.svg\n :target: https://pypi.python.org/pypi/django-redis-sessions-fork\n\n.. image:: https://img.shields.io/pypi/v/django-redis-sessions-fork.svg\n :target: https://pypi.python.org/pypi/django-redis-sessions-fork\n\nFeatures\n********\n\n* Fast NoSQL Django sessions backend\n* Invalidation via `TTL `_\n* Easy migrations from ``django.contrib.sessions``\n* Fastest session serializers\n* Backward migrations to ``django.contrib.sessions``\n\nInstallation\n************\n\nrun ``pip install django-redis-sessions-fork``\n\nor alternatively download the tarball and run ``python setup.py install``\n\nset ``redis_sessions_fork.session`` as your session engine, like so\n\n.. code-block:: python\n\n SESSION_ENGINE = 'redis_sessions_fork.session'\n\nConfiguration\n*************\n\n.. code-block:: python\n\n # all these options are defaults, you can skip anyone\n SESSION_REDIS_HOST = '127.0.0.1'\n SESSION_REDIS_PORT = 6379\n SESSION_REDIS_DB = 0\n SESSION_REDIS_PASSWORD = None\n SESSION_REDIS_PREFIX = None\n\n # if you prefer domain socket connection\n # you can just add this line instead of SESSION_REDIS_HOST and SESSION_REDIS_PORT\n SESSION_REDIS_UNIX_DOMAIN_SOCKET_PATH = '/var/run/redis/redis.sock'\n\n # you can also use redis from url\n SESSION_REDIS_URL = 'redis://127.0.0.1:6379/0'\n\n # also available setup connection via redis.ConnectionPool like\n SESSION_REDIS_CONNECTION_POOL = 'random.app.redis_connection_pool'\n\nif you one of happy `heroku.com `_ users\n\nyou can skip redis configuration at all\n\n``django-redis-sessions-fork`` already have prefiguration for redis clouds\n\nSerializer's\n************\n\nDjango>=1.5.3 `supports `_ different session serializers, such as ``django.contrib.sessions.serializers.PickleSerializer`` and ``django.contrib.sessions.serializers.JSONSerializer``\n\nalternative you can use `ujson `_ serializer, which is more faster then default\n\n.. code-block:: console\n\n pip install ujson\n\nthen\n\n.. code-block:: python\n\n SESSION_SERIALIZER = 'redis_sessions_fork.serializers.UjsonSerializer'\n\nin addition it is possible to configure `ujson `_ encoding, like\n\n.. code-block:: python\n\n SESSION_REDIS_JSON_ENCODING = 'utf8' # default is 'latin-1'\n\nSessions migration\n******************\n\nadd ``redis_sessions_fork`` to your ``INSTALLED_APPS``\n\n.. code-block:: console\n\n # copy orm sessions to redis\n python manage.py migrate_sessions_to_redis\n # copy redis sessions to orm\n python manage.py migrate_sessions_to_orm\n # flush redis sessions\n python manage.py flush_redis_sessions\n # flush orm sessions\n python manage.py flush_orm_sessions\n\nTests\n*****\n\n.. code-block:: console\n\n pip install tox\n tox", "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/hellysmile/django-redis-sessions-fork", "keywords": "django,sessions,redis", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-redis-sessions-fork", "package_url": "https://pypi.org/project/django-redis-sessions-fork/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-redis-sessions-fork/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hellysmile/django-redis-sessions-fork" }, "release_url": "https://pypi.org/project/django-redis-sessions-fork/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "Redis Session Backend For Django", "version": "0.7.0" }, "last_serial": 1805977, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "1d067029cb90188d889cdd4ce9818626", "sha256": "fc8fb9eeeff787c169c842ba2d51d711445df0fdd4264a0fa5635593246ed617" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1d067029cb90188d889cdd4ce9818626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3592, "upload_time": "2013-02-27T21:57:46", "url": "https://files.pythonhosted.org/packages/7a/47/2392eb58204a60720c0173cb872041c2f3feeccdd57cc89003ec1cb2b63e/django-redis-sessions-fork-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "065d5ade8354c6441ecc82819c50ea2e", "sha256": "dcef3f666598dd387722a6e5d4fa1e1b76befafecd484bb9f8bf71b628a1ae88" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.5.0.tar.gz", "has_sig": false, "md5_digest": "065d5ade8354c6441ecc82819c50ea2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3729, "upload_time": "2013-03-01T10:17:14", "url": "https://files.pythonhosted.org/packages/e2/37/2d933398d3671cbe0e74d0b7818ada8062b4f8c2abaf15e85cfdc842ee06/django-redis-sessions-fork-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "71bb5b49dae9b6b1a469fa4ca94af2dd", "sha256": "a4361a753cc4201ba021749a98e52bed71f0a4526e0de2a64130ad416e649d97" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.5.1.tar.gz", "has_sig": false, "md5_digest": "71bb5b49dae9b6b1a469fa4ca94af2dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3690, "upload_time": "2013-03-01T13:32:40", "url": "https://files.pythonhosted.org/packages/4b/d1/5effda8c2113f41659d461efda481ca7a6c7ea910b119ca3fdee54e5670c/django-redis-sessions-fork-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "9a09f2e5e1787d8f79c9ca3dfb523498", "sha256": "7a18bdc6e4f571ca650f84702d8320f7387381231fe0cb633a4b733a45a71bd7" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.5.2.tar.gz", "has_sig": false, "md5_digest": "9a09f2e5e1787d8f79c9ca3dfb523498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3705, "upload_time": "2013-03-02T16:28:14", "url": "https://files.pythonhosted.org/packages/3f/ce/7b7b01466d3642a5e5e1d8f3fc1cb3f575d41e1ac8c4847600cd6880666e/django-redis-sessions-fork-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "18ea4646400fd9bba10422af8ffc6cb9", "sha256": "935939875baae5d6e2636055413c8620639bd8ed5e4f618f6c1fcb890d9f7a55" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.5.3.tar.gz", "has_sig": false, "md5_digest": "18ea4646400fd9bba10422af8ffc6cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3976, "upload_time": "2013-05-19T08:45:12", "url": "https://files.pythonhosted.org/packages/da/ee/61f973562f3e7a603472405943b41ad2dbb4bd4cb0e2ede10636049ea67c/django-redis-sessions-fork-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d45cc4e499c384962268b63ae69098b2", "sha256": "01be37edb83f53cc7fae53015e14e24e6f70e0db79544a0ad8c5c5552ce94046" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d45cc4e499c384962268b63ae69098b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6653, "upload_time": "2013-12-05T08:53:27", "url": "https://files.pythonhosted.org/packages/ff/96/4e80c93034df218538dbfcd1bc6112d7923729c15871cbfeead310ad9cc0/django-redis-sessions-fork-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "097a9b8446217df5b17ffaff49854c0f", "sha256": "277fdfcf5ba102a5c464d37010146b80a055466cd305415ce61b4113e8ad5cd8" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.6.1.tar.gz", "has_sig": false, "md5_digest": "097a9b8446217df5b17ffaff49854c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6521, "upload_time": "2014-01-09T22:44:46", "url": "https://files.pythonhosted.org/packages/6a/4f/0ce823d5a2cbe20d2109b80a3d2e5dd2adc0ba047b6485cf89b75fba9c17/django-redis-sessions-fork-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "ab75bfb60b0524916ed6df3c939a5aff", "sha256": "39bc40375e21a2d520a4822e70a7951996f80b88a874e3c4e2a3d0480f4f4d07" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.6.2.tar.gz", "has_sig": false, "md5_digest": "ab75bfb60b0524916ed6df3c939a5aff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6514, "upload_time": "2014-01-10T00:08:38", "url": "https://files.pythonhosted.org/packages/7c/45/2e42d71278fbc7eb919c886a94ece18583b5d33b7e4d9080634655d7d845/django-redis-sessions-fork-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "93b8899c5db599846b0943f7c21cd86a", "sha256": "c8eec44cd73edab34d41e368bbc5758da6fcfe198e4342bd1ebfa917e9aa9366" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.7.0.tar.gz", "has_sig": false, "md5_digest": "93b8899c5db599846b0943f7c21cd86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6910, "upload_time": "2015-11-07T21:37:30", "url": "https://files.pythonhosted.org/packages/4c/be/d3c7b7ed86c42b2b6766a3048a60da3fbd7371a8909c29876389d9766d06/django-redis-sessions-fork-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93b8899c5db599846b0943f7c21cd86a", "sha256": "c8eec44cd73edab34d41e368bbc5758da6fcfe198e4342bd1ebfa917e9aa9366" }, "downloads": -1, "filename": "django-redis-sessions-fork-0.7.0.tar.gz", "has_sig": false, "md5_digest": "93b8899c5db599846b0943f7c21cd86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6910, "upload_time": "2015-11-07T21:37:30", "url": "https://files.pythonhosted.org/packages/4c/be/d3c7b7ed86c42b2b6766a3048a60da3fbd7371a8909c29876389d9766d06/django-redis-sessions-fork-0.7.0.tar.gz" } ] }