Redis Enterprise Software is supported on several operating systems, cloud environments, and virtual environments.

Supported platforms

Supported – The platform is supported for this version of Redis Enterprise Software.

⚠️ Deprecated – The platform is still supported for this version of Redis Enterprise Software, but support will be removed in a future release.

End of life – Platform support ended in this version of Redis Enterprise Software.

Redis Enterprise 7.2.4 6.4.2 6.2.18 6.2.12 6.2.10 6.2.8 6.2.4
Release date Aug
2023
Feb
2023
Sept
2022
Aug
2022
Feb
2022
Oct
2021
Aug
2021
End-of-life date Feb
2025
Aug
2024
Aug
2024
Aug
2024
Aug
2024
Aug
2024
Ubuntu1
20.04 6
18.04 ⚠️
16.04 ⚠️
RHEL & CentOS2
8.8 8
8.7
8.5-8.6
8.0-8.4
7.0-7.9 ⚠️
Oracle Linux3
8
7 ⚠️
Rocky Linux3
8
Amazon Linux
2 7
1 ⚠️
Docker4
Kubernetes5
  1. The server version of Ubuntu is recommended for production installations. The desktop version is only recommended for development deployments.

  2. RHEL and CentOS deployments require OpenSSL 1.0.2 and firewall configuration.

  3. Based on the corresponding RHEL version.

  4. Docker images of Redis Enterprise Software are certified for development and testing only.

  5. See the Redis Enterprise for Kubernetes documentation.

  6. Ubuntu 20.04 support was added in Redis Enterprise Software 6.4.2-43.

  7. A release candidate for Amazon Linux 2 support was added in Redis Enterprise Software 6.4.2-61. Official support for Amazon Linux 2 was added in Redis Enterprise Software 6.4.2-69.

  8. Redis Enterprise Software 6.4.2-103 and later supports RHEL 8.8.

Operating system limitations

TLS 1.0 and TLS 1.1

Redis Enterprise Software version 6.2.8 removed support for TLS 1.0 and TLS 1.1 on Red Hat Enterprise Linux 8 (RHEL 8) because that operating system does not enable support for these versions by default.

Ubuntu 20 rejects SHA1 certificates

With Ubuntu 20.04, you cannot use the SHA1 hash algorithm because OpenSSL’s security level is set to 2 by default. As a result, the operating system rejects SHA1 certificates, even if you enable the mtls_allow_weak_hashing option.

To avoid issues with SHA1 certificates, replace them with new certificates that use SHA-256. Note that certificates provided by Redis Enterprise Software use SHA-256.

Upgrade RHEL when using modules

RHEL 7 clusters cannot be directly upgraded to RHEL 8 when hosting databases using modules, due to binary differences in modules between the two operating systems. Instead, you need to create a new cluster on RHEL 8 and then migrate existing data from your RHEL 7 cluster. This does not apply to clusters that do not use modules.

This limitation is fixed for clusters using Redis Enterprise Software version 7.2.4 and later.

Modules cannot load in Oracle Linux 7 & 8

Databases hosted on Oracle Linux 7 & 8 cannot load modules.

As a temporary workaround, you can change the node’s os_name in the Cluster Configuration Store (CCS):

ccs-cli hset node:<ID> os_name rhel

This limitation was fixed in Redis Enterprise Software version 7.2.4-64.

Virtualization platforms

Redis Enterprise Software is compatible with VMware and other similar virtualization platforms. Make sure to do the following:

  • Configure your memory, CPU, network, and storage settings to allow for optimal Redis Enterprise performance.
  • Pin each Redis Enterprise shard to a specific ESX or ESXi host by setting the appropriate affinity rules.
  • If you must manually migrate a virtual machine to another host, follow the best practices for shard maintenance and contact support if you have questions.
  • Turn off VMware VMotion because Redis Enterprise is not compatible with VMotion.
  • Don’t use snapshots because Redis Enterprise cluster manages states dynamically, so a snapshot might not have the correct node and cluster states.