No uses Redis para esto. Redis PubSub no es confiable (es despedir y olvidar ). ¿Qué pasaría si nadie escucha cuando Redis publica un mensaje? Se ha perdido para siempre, y esto significa que sus servicios no se sincronizarán...
Tal vez no haya oído hablar de Azure Pack . No es un Azure local completo, pero incluye Service Bus . No debería ser un problema si lo usa desde la nube pública o privada.
Tenga en cuenta que es posible que pueda implementar mensajes confiables con Redis, pero no además del pubsub predeterminado. .
Una posible alternativa tanto a Redis como a Service Bus debería ser RabbitMQ.