Active-Active Geo-Distributed Deployments Based on CRDTs

Developing globally distributed applications can be challenging, as developers have to think about race conditions on concurrent writes across regions and complex combinations of events under geo-failovers. New Redis CRDTs (conflict-free replicated data types) simplify this task by using built-in smarts that handle conflicting writes based on the data type in use. Instead of depending on simplistic "last-writer-wins" conflict resolution, geo-distributed Redis Enterprise combines techniques defined in CRDT research with Redis data types to automatically resolve conflicts based on each data type's intent.

Full-Text Search With RediSearch

Low latency search results are critical for engaging users. The RediSearch module extends Redis with a fast, distributed, in-memory index for text, numeric, and geo search queries. RediSearch with Redis Enterprise scales easily to billions of documents and can instantly index many tens of thousands of updates per second while providing search results at the speed of Redis.

Bloom Filters With ReBloom

ReBloom is a command that enables a scalable bloom filter as a data type. Similar to hyperloglog, bloom filters are probabilistic data structures. They power "existence search" or "membership search" with a super efficient index that uses just a fraction of the space of a structured or text index.

Custom Redis Modules

In addition, Redis Enterprise 5.0 allows you to install custom modules, enabling you to further extend the functionality of Redis. For example, you can add new data types, capabilities, etc. to tailor the cluster to a specific use case or needs. Once installed, these modules benefit from the high performance, scalability, and availability that Redis Enterprise is known for.

The list of Redis modules is growing every day. You can build your own or explore modules built by the Redis community by visiting Redismodules.com.

Redis 4.0 Support

Redis Enterprise databases use Redis instances as the shard, and each Redis Enterprise database can contain one or many shards for scale throughput and data size for Redis applications. Redis Enterprise 5.0 includes the Redis 4.0 engine as the default version for Redis Enterprise databases. Redis 4.0 improves memory management and powers the modules discussed above.

Docker in Production

Your Redis Enterprise Pack cluster can now officially be deployed and run on Docker containers in production. This means you can easily and quickly deploy several containers to start running the scalable and highly available clusters Redis Enterprise is famous for.

LDAP Integration

With Redis Enterprise 5.0, administrator accounts can now either use built-in authentication or authenticate externally via an LDAP store. These accounts can be used to manage resources on the cluster via command line, REST APIs, or web interfaces.

Of course, if you're interested in a more detailed view of what's new in Redis Enterprise Pack 5.0, please visit our technical documentation. You can also check out the release notes for full details on the improvements we've made over our previous 4.5 version of Redis Enterprise.