MongoDB and Redis are popular NoSQL alternatives to SQL databases. MongoDB is a document-oriented database that does not require a predefined schema and allows embedding documents. It supports features like sharding, replication, and indexing. Redis is an in-memory key-value store that persists data to disk. It supports data structures like strings, hashes, lists and sets. Both databases are commonly used for caching, queues, and other use cases where flexibility and performance are important.