Add generic redis provider.

Useful. In respond to #5.