add support of storing session in redis