Redis is principally built as a key/value data store. It’s very fast and very effective at storing huge amounts of key/value data. On top of that, it has sophisticated statistical analysis, time-to-live, and functions.
MongoDB is a document store. It can store multiple levels of nested documents. It also has the ability to create pipelines that process documents and generate aggregated data.
Apache Cassandra provides a table-like structure but has the ability to control consistency as a trade-off with performance.