Redis Session Backend For Django
Project description
django-redis-sessions
=======================
Redis database backend for your sessions
[![Build Status](https://travis-ci.org/martinrusev/django-redis-sessions.svg?branch=master)](https://travis-ci.org/martinrusev/django-redis-sessions)
Installation
============
* Run `pip install django-redis-sessions` or alternatively download the tarball and run `python setup.py install`,
For Django < 1.4 run `pip install django-redis-sessions==0.3`
* Set `redis_sessions.session` as your session engine, like so:
```
SESSION_ENGINE = 'redis_sessions.session'
```
* Optional settings:
```
SESSION_REDIS_HOST = 'localhost'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 0
SESSION_REDIS_PASSWORD = 'password'
SESSION_REDIS_PREFIX = 'session'
SESSION_REDIS_SOCKET_TIMEOUT=1
# If you prefer domain socket connection,
# you can just add this line instead of SESSION_REDIS_HOST and SESSION_REDIS_PORT.
SESSION_REDIS_UNIX_DOMAIN_SOCKET_PATH = '/var/run/redis/redis.sock'
# Redis Sentinel
SESSION_REDIS_SENTINEL_LIST = [(host, port), (host, port), (host, port)]
SESSION_REDIS_SENTINEL_MASTER_ALIAS = 'sentinel-master'
```
Tests
============
```
$ pip install django nose redis
# Make sure you have redis running on localhost:6379
$ nosetests
```
# [Changelog](https://github.com/martinrusev/imbox/blob/master/CHANGELOG.md)
=======================
Redis database backend for your sessions
[![Build Status](https://travis-ci.org/martinrusev/django-redis-sessions.svg?branch=master)](https://travis-ci.org/martinrusev/django-redis-sessions)
Installation
============
* Run `pip install django-redis-sessions` or alternatively download the tarball and run `python setup.py install`,
For Django < 1.4 run `pip install django-redis-sessions==0.3`
* Set `redis_sessions.session` as your session engine, like so:
```
SESSION_ENGINE = 'redis_sessions.session'
```
* Optional settings:
```
SESSION_REDIS_HOST = 'localhost'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 0
SESSION_REDIS_PASSWORD = 'password'
SESSION_REDIS_PREFIX = 'session'
SESSION_REDIS_SOCKET_TIMEOUT=1
# If you prefer domain socket connection,
# you can just add this line instead of SESSION_REDIS_HOST and SESSION_REDIS_PORT.
SESSION_REDIS_UNIX_DOMAIN_SOCKET_PATH = '/var/run/redis/redis.sock'
# Redis Sentinel
SESSION_REDIS_SENTINEL_LIST = [(host, port), (host, port), (host, port)]
SESSION_REDIS_SENTINEL_MASTER_ALIAS = 'sentinel-master'
```
Tests
============
```
$ pip install django nose redis
# Make sure you have redis running on localhost:6379
$ nosetests
```
# [Changelog](https://github.com/martinrusev/imbox/blob/master/CHANGELOG.md)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-redis-sessions-0.5.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce84089e977bf67f3d3e89f6160dc256bdd51fb8cdcfb240eb97df10c595246 |
|
MD5 | 6b6481f8a17c9b5c949bd8a8d8cf7004 |
|
BLAKE2b-256 | 6b82ec91f7b2c854d1f6efe93b256cd511c36bf0ee084fd7ccd0993351f8bd97 |