While subscribed to a channel pattern, please add a way to ignore one or more specific channels to not receive data on that channel like a blacklist before the data is sent

PSUBSCRIBE news.* SUBIGNORE news.foo

Now this particular client connection would receive everything else news.* except news.foo

This would be very useful in scenarios when a client is subscribed to a channel and publishes to the same channel, if they append a instead of receiving data they just published, which would save a lot of bandwidth.

I understand Redis doesn't have a "publish to all others but me" but with the psubignore command resolve that problem on the application side.

PSUBSCRIBE news. PSUBIGNORE news.:123

This would match the wildcard pattern but also check the ignore list before the message is sent and would simply skip that client.