Company Blog

Redis Enterprise 5.0.2

We, at Redis Labs, are happy to announce the general availability of Redis Enterprise 5.0.2, the latest version of our high performance in-memory database platform. This new version is now available with each of our deployment options:

  • Redis Enterprise Cloud (RC) – Fully managed, serverless and hosted Redis Enterprise database-as-a-service on major public clouds.
  • Redis Enterprise VPC (RV) – Fully managed Redis Enterprise database-as-a-service in your virtual private cloud within major public clouds.
  • Redis Enterprise Software (RS) – Downloadable in containers, on PCF (Pivotal Cloud Foundry) or as an AWS AMI.

The major enhancements of version 5.0.2 include:

Redis Enterprise Software (RS)

Additional Active-Active (a.k.a. Redis-CRDT or CRDB – Conflict-Free Replicated Database) Capabilities

Import a standard RDB file to a CRDB.
– Export a CRDB dataset from one of the CRDB instances (i.e. replicas) to a standard RDB.
– Dynamically and seamlessly add or remove a CRDB instance (replica) without affecting performance.
– Track new performance metrics on the bidirectional replication for CRDB.

Improved Encryption Options for Data in Transit
RS 5.0.2 provides multiple encrypted communication options for various data flows, which help comply with regulatory requirements and can be easily and intuitively deployed. For example:

Encrypted Communication Across Clusters Over the WAN
For active-active (CRDB) and active-passive (‘replica-of’) deployments, RS 5.0.2 adds the ability to encrypt data on-the-fly if an SSL handshake was established during the connection setup phase. This allows customers to run multiple types of connections between clusters (i.e. encrypted and unencrypted) without changing the configuration of database endpoints.

For more information about how to enable SSL, follow these links for active-passive and active-active.

Encrypted Communication for the Discovery Service (Sentinel API)
The Discovery Service enables dynamic IP-based communication between your application and Redis using the Sentinel API. Starting with RS 5.0.2, the Discovery Service using Redis’ Sentinel API can require encryption (TLS/SSL-based) when the chosen Redis client library supports it.

Redis Enterprise Modules Enhancements
In RS 5.0.2, Redis Enterprise Modules were improved as follows:
– The ReBloom module was enhanced to support Cuckoo Indexes, along with Bloom Filters. Cuckoo Indexes are used for high-speed set membership tests, while supporting adding and removing items dynamically with even higher performance than Bloom Filters.

Redis Enterprise on Pivotal Cloud Foundry (PCF)
Pivotal Cloud Foundry provides a native platform for deploying and operating modern applications in private clouds. With RS 5.0.2, the Redis Enterprise PCF tile and Redis Enterprise Service broker tile now support PCF 2.0 (including out-of-the-box support for CRDB).

Preview Release of Kubernetes Support
The initial integration of Redis Enterprise with Kubernetes is reflected in a native Redis Enterprise container that will take advantage of the new primitives introduced in Kubernetes (e.g. Kubernetes secrets and stateful sets). This allows Kubernetes customers to enjoy highly available, durable Redis Enterprise with high-throughput, low-latency, in-memory transactions.

Redis Enterprise VPC (RV)

Integrated Redis Modules
Our zero-touch Redis Enterprise VPC service now supports the following Redis Modules:

RediSearch – An extremely fast search and secondary index engine over Redis
ReJSON – A JSON data type implementation for Redis
ReBloom – A scalable bloom filters as a new data type for Redis

Modules. This can be enabled when creating a new database, as illustrated below:

Use this table for a full comparison between various Redis Enterprise deployments.

Of course, if you’re interested in a more detailed view of what’s new in Redis Enterprise 5.0.2, please visit our technical documentation or check out the release notes.

If you have any questions, drop us a line at: pm.group@redislabs.com

Paz Yanover

Paz Yanover is a Principal Product Manager at Redis Labs. He has over 15 years of Enterprise Software experience in both functional and technical roles, leading products and projects from early definition phase to successful launch.

More posts by Paz