DEV Community

Cover image for Redis is redefining itself
shashank agarwal
shashank agarwal

Posted on

2 1

Redis is redefining itself

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 their 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 all 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 let's 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?

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

Try REST API Generation for Snowflake

DevOps for Private APIs. Automate the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

  • Auto-generated live APIs mapped from Snowflake database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay