django-tokyo-sessions 0.1.0

This is a session backend for Django that stores sessions in a Tokyo Cabinet database, which communicates via Tokyo Tyrant using the PyTyrant library. Tokyo Cabinet is a key-value store similar to BDB.

This is a session backend for Django that stores sessions in a Tokyo Cabinet database, which communicates via Tokyo Tyrant using the PyTyrant library. Tokyo Cabinet is a key-value store similar to BDB.

The advantage to using this over other solutions is that your data is persistent unlike memcached, and Tokyo Cabinet is designed to store key-value data like this, so performance is much closer to that of memcached than with a database.

Installing django-tokyo-sessions

  1. Either download the tarball and run python setup.py install, or simply use easy install or pip like so easy_install django-tokyo-sessions.

  2. Set tokyo_sessions.tokyo as your session engine, like so:

    SESSION_ENGINE = 'tokyo_sessions.tokyo'
    
  3. Add settings describing where to connect to the Tokyo Tyrant database:

    TT_HOST = '127.0.0.1'
    TT_PORT = 1978
    

That's it. Hopefully this backend gives you all the better performance while still not sacrificing persistence.

BSD

Author

Eric Florenzano

Pip

django-tokyo-sessions==0.1.0

Classifiers

  • Topic :: Software Development :: Libraries :: Python Modules
  • Programming Language :: Python
  • Framework :: Django
  • Environment :: Web Environment
File Type Python Version Uploaded On Downloads
django-tokyo-sessions-0.1.0.tar.gz Source Feb. 22, 2009 2,236
Version Release Date
0.1.0 Feb. 22, 2009
Date Package Version Action
Nov. 4, 2014, 1:59 p.m. django-tokyo-sessions 0.1.0 Release Created
Nov. 4, 2014, 1:59 p.m. django-tokyo-sessions Package Created