Redis is not only for cache, but extra features such as persistence, publish and subscribe.

Difference between Redis PubSub vs RabbitMQ

Redis Pub Sub RabbitMQ
Used for simple publish and subscribe message Stable, reliable message and enterprise pub sub
Not store messages during failovers in listerner Store the messages for failover in listeners
No Support queues or point-to-point communication Support for point-to-point queue and pub sub