С практической точки зрения вы должны писать своим слушателям так, чтобы они не делали предположений относительно возможных дублирующих сообщений на любом данном канале и чтобы они не предполагали какую-либо конкретную последовательность сообщений по нескольким каналам.
Другими словами, если у вас есть несколько процессов, генерирующих сообщения для данного канала, вы не должны делать никаких предположений о том, кто из них будет отправлять данное сообщение или могут ли несколько таких издателей иметь расы и публиковать дубликаты какого-либо рода. Если вам нужна такая семантика, вам может потребоваться реализовать собственную блокировку с использованием примитивов Redis (атомарных), таких как SETNX или HSETNX.