Active Active

Active-Active Redis – Now with Sorted Sets and Lists

by Paz Yanover

We’re delighted to announce the availability of Redis Enterprise v5.2, with much-anticipated features such as:

  • Active-active support with Conflict-free Replicated Data Types (CRDTs) for Sorted Sets and Lists
  • Causal Consistency
  • Enhanced security capabilities (including an admin action audit trail)

These features simplify application development and allow greater security for your Redis Enterprise deployments. Read on for more details below.

Active-active support with CRDTs for Sorted Sets and Lists

With this release, all major data types of Redis are now supported with CRDTs. This makes Redis Enterprise the only database to support complex data types with seamless automated conflict resolution. All major Redis use cases are now addressed by Redis Enterprise in an active-active manner.

Several of our customers have remarked that CRDTs save them many person-years of application development time. Given the popularity of Sorted Sets and Lists, we expect many will benefit from these new features. Click here for more information about how to develop active-active applications with CRDTs.

Causal Consistency

Causal Consistency in active-active Redis CRDTs delivers a strong consistency model that captures causal relationships between operations across replicas. With Causal Consistency, all Redis Enterprise Conflict-free Replicated Database (CRDB) instances agree upon and maintain the order of causally related operations. This is an important capability for applications like e-commerce transactions and chat (so the order of messages doesn’t get mixed up). Click here for more information about Causal Consistency in active-active Redis CRDTs.

Enhanced security capabilities

Redis Enterprise’s new  admin action audit trail accomplishes two major objectives. It ensures that system management tasks are appropriately performed and monitored by the Administrator(s), and facilitates compliance with customers’ regulatory standards, such as HIPAA, SOC 2 and PCI. Redis Enterprise audit records now contain the following information about all management actions:

  • Who: Who performed the action
  • What: What exactly was performed
  • When: When the action was performed
  • Result: Whether the action succeeded or not

Another new security feature of Redis Enterprise is the ability to set a minimum TLS version. This lets you require the TLS version that can be used for encrypting both data and control paths, using the REST API or rladmin command. In addition, with HTTPS enforcement, you can disable users from accessing the REST API via HTTP, ensuring they access it via HTTPS only.

Finally, we added support for Redis 4.0.9, which contains numerous bug fixes, and maintains our policy of strong sync with open source versions of Redis. Redis Enterprise 5.2 also contains the LUA vulnerability fix, which is available in open source Redis version 4.0.10, following massive tests to verify the fix.

If you’re interested in a more detailed view of what’s new in Redis Enterprise 5.2, please visit our technical documentation or check out the release notes. For  questions/comments on our newest release or feedback for Redis Labs in general, please email us at pm.group@redislabs.com