Brug ikke Redis til dette. Redis PubSub er ikke pålidelig (det er fire-and-forget ). Hvad ville der ske, hvis ingen lytter, når Redis udgiver en besked? Det er tabt for altid, og det betyder, at dine tjenester ikke bliver synkroniseret...
Måske har du ikke hørt om Azure Pack . Det er ikke en komplet Azure on-premises, men den inkluderer Service Bus . Det burde ikke være noget problem, hvis du bruger det fra den offentlige eller private sky.
Bemærk, at du muligvis kan implementere pålidelige meddelelser ved hjælp af Redis, men ikke oven på standard pubsub .
Et muligt alternativ til både Redis og Service Bus bør være RabbitMQ.