fixes #9 - add redis support