Redis vs RabbitMQ Transport Advice - Distributed Configuration

Hi there guys

I just want to simplify my distributed configuration, my aim is two use two server for Redis or RMQ to have data redundancy but I need some advice if there is any advantages on using Redis for both persistent data storage and transport or if I should consider RMQ for transport and Redis for data persistence, the less points of failure I’ve got the better, so please suggest/advice, and also if considering two sensu servers behind a HA Proxy or load balancer is a good idea or based on your experience what’s the best approach on this of how do you handle it.

Thank you very much for your time and support
Regards