Allow custom redis client in constructor