High Avaibility requirements

Hello,

I have questions about High Avaibility.
Do I need to have a dedicated Virtual Machine for Redis ?
If yes, do I need 2VM or 1VM?
What are the system requirements for redis ?

Thank you in advance for your help.

Regards.