Не използвайте Redis за това. Redis PubSub не е надежден (той е запали и забрави ). Какво би се случило, ако никой не слуша, когато Redis публикува съобщение? То е загубено завинаги и това означава, че услугите ви няма да бъдат синхронизирани...
Може би не сте чували за Azure Pack . Това не е пълен Azure на място, но включва Service Bus . Не би трябвало да е проблем, ако го използвате от публичен или частен облак.
Имайте предвид, че може да сте в състояние да внедрите надеждни съобщения с помощта на Redis, но не и върху pubsub по подразбиране .
Възможна алтернатива както на Redis, така и на Service Bus трябва да бъде RabbitMQ.