diff --git a/README.rst b/README.rst index 571c4e4..e43c93d 100644 --- a/README.rst +++ b/README.rst @@ -59,6 +59,11 @@ Redis Sentinel SESSION_REDIS_SENTINEL_LIST = [(host, port), (host, port), (host, port)] SESSION_REDIS_SENTINEL_MASTER_ALIAS = 'sentinel-master' + SESSION_REDIS = { + 'password': 'NMHmmgwauALmOk5TIt5kqYiLnugcMn7V', + 'db': 0, + 'prefix': 'session' + } Redis Pool (Horizontal partitioning) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/redis_sessions/session.py b/redis_sessions/session.py index 2c96646..fc2e749 100644 --- a/redis_sessions/session.py +++ b/redis_sessions/session.py @@ -67,8 +67,8 @@ def get(self): settings.SESSION_REDIS_SENTINEL_LIST, socket_timeout=settings.SESSION_REDIS_SOCKET_TIMEOUT, retry_on_timeout=settings.SESSION_REDIS_RETRY_ON_TIMEOUT, - db=getattr(settings, 'SESSION_REDIS_DB', 0), - password=getattr(settings, 'SESSION_REDIS_PASSWORD', None) + db=settings.SESSION_REDIS.get('db', 0), + password=settings.SESSION_REDIS.get('password', None) ).master_for(settings.SESSION_REDIS_SENTINEL_MASTER_ALIAS) elif self.connection_type == 'redis_url':