Skip to content
Riak based session backend for django
Python
Find file
Failed to load latest commit information.
riak_sessions Functionality to add secondary indexes for eleveldb back ends May 22, 2012
test_project Initial commit Jul 18, 2011
.gitignore Functionality to add secondary indexes for eleveldb back ends May 22, 2012
.travis.yml
LICENSE
MANIFEST.in
README.md
README.rst
requirements.txt
setup.py

README.md

Django Riak Sessions

Installation

Due to the protobuf having had a long standing issue of not installing from PyPI the installation involves two steps:

pip install protobuf -U
pip install django-riak-sessions

Configuration

  • Add riak_sessions to your installed apps
  • Add the session engine to your settings:

    SESSION_ENGINE = 'riak_sessions.backends.riak'

Optional Configuration

There are a couple of optional configuration values. The default values are as follows:

import riak
RIAK_PORT = 8087
RIAK_HOST = '127.0.0.1'
RIAK_TRANSPORT_CLASS = riak.RiakPbcTransport
RIAK_BUCKET = 'django-riak-sessions'
RIAK_SESSION_KEY = 'session:%(session_key)s'

To use secondary indexes, enable LevelDB:

RIAK_SESSION_USE_2I = False
Something went wrong with that request. Please try again.