the publisher and redis