Supported platforms
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 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
-
The server version of Ubuntu is recommended for production installations. The desktop version is only recommended for development deployments.
-
RHEL and CentOS deployments require OpenSSL 1.0.2 and firewall configuration.
-
Docker images of Redis Enterprise Software are certified for development and testing only.
-
Ubuntu 20.04 support was added in Redis Enterprise Software 6.4.2-43.
-
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.
-
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.