Redis is an open-source, in-memory data store used by developers as a database, cache, streaming engine, and message broker.