Redis is an amazing in-memory #database. But that's all it used to be, a really amazing distributed hash table to get or set key-value pairs. But recently while consulting for a startup I came across Redis Enterprise and it totally blew my mind away.
I have never seen a big database company totally revamp its offerings. For example, MongoDb is still trying to find a way to monetize their DB by changing the license to Server Side Public License. ElasticSearch did something similar and that's why Amazon created OpenSearch(a fork of ElasticSearch).
What can Redis Enterprise do?
They introduced bloom filter and cuckoo filter as first class citizens. Bloom filter is probably one of the most underrated yet one of the most widely used algorithm I know of. Google Chrome uses Bloom filter to check if a URL exists in their malicious URLs Dataset.
Besides that, Redis also introduced a new JSON module that lets users save any JSON objects and then allows the users to run queries on any fields.
Redis Enterprise has a lot more modules such as TimeSeries, Streams, AI, and more.
The entire ecosystem is really new but it totally has the capability to replace a whole suite of document databases, #caches, and indexed search systems.
The only "con" would be the pricing. It's a bit expensive and also it's not #opensource but has Redis source available License(RSAL).
I am pretty sure some companies are already working on an open sourced alternative to Redis Enterprise and various modules.
It's just amazing to see how databases are evolving. I would have never imagined someone using Redis as their main database but it's happening.
What do you think? Would you trust #Redis with your Production load?

