Redis is an in-memory cache database used to temporarily store your application’s data. It reduces the travel distance between endpoints to reduce latency, minimize server load, and improve performance. It is also a message broker that optimizes data flow between services.