Is MRes after MSc redundant to get to PhD?
The MRes degree teaches you the basics of how to conduct research and use research methods according to your chosen field. Depending on the field you select, you use different types of research methods and you get a chance to put them in practice. If you choose to do the MRes degree, it will be considered a higher degree than a taught or research based MSc degree, but lower than the MPhil. The MRes would be seen as a good foundation for you to progress to a PhD and produce original output using the research methods that you have learned during your MRes degree.

As an example, in Computer Science, you only need a 1st class honours bachelors to get into the PhD route and you learn which research method you will use whilst on the PhD route.