support for sessions using redis