Kafka vs Redis Pub/Sub

Redis Pub/Sub
"Fire and Forget" - Stateless Delivery
Publisher
Redis Broker
RAM Only (No Persistence)
Memory Clears Instantly
Sub A
Online
Sub B
Offline
Apache Kafka
"Distributed Log" - Stateful Storage
Producer
Kafka Broker
Append-Only Log (Disk)
Cons A
Online
Cons B
Offline