Enhanced the WithRedis to support implicit RedisClient passing