Added redis support

This cannot be merged given that tests are not implemented