Redis Enterprise and Redis Stack feature compatibility
Describes the Redis Enterprise features supported by each Redis Stack feature.
This article describes compatibility between Redis Enterprise features and Redis Stack features. Version numbers indicate the minimum module version required for feature support.
Supported Redis Stack features
The following table shows which Redis Stack features are supported by Redis Enterprise Software and Redis Cloud.
Feature | Redis Enterprise Software |
Redis Enterprise Cloud |
---|---|---|
Search and query | ✅ Supported | ✅ Supported |
JSON | ✅ Supported | ✅ Supported |
Graph | ⚠️ Deprecated | ⚠️ Deprecated |
Time series | ✅ Supported | ✅ Supported |
Probabilistic | ✅ Supported | ✅ Supported |
Triggers and functions | ⚠️ Deprecated | ⚠️ Deprecated |
Gears | ✅ Supported | ❌ Not supported |
Feature compatibility
The following tables show Redis Enterprise feature support for each Redis Stack feature.
Version numbers indicate when the feature was first supported. If you're using an earlier version than what's shown in the table, the feature is not supported.
For details about individual features, see the corresponding documentation.
Feature name/capability | Search and query | JSON | Graph |
---|---|---|---|
Active-Active (CRDB)1 | Yes (v2.0) | Yes (v2.2) | No |
Backup/Restore | Yes (v1.4) | Yes (v1.0) | Yes (v1.0) |
Clustering | Yes (v1.6)2 | Yes (v1.0) | Yes (v2.2.3)3 |
Custom hashing policy | Yes (v2.0) | Yes (v1.0) | Yes (v1.0) |
Eviction expiration | Yes (v2.0) | Yes (v1.0) | Yes (v2.8.10) |
Failover/migration | Yes (v1.4) | Yes (v1.0) | Yes (v1.0) |
Internode encryption | Yes (v2.0.11) | Yes (v1.0.8) | Yes (v2.4) |
Module data types | Yes | Yes | Yes |
Persistence (AOF) | Yes (v1.4) | Yes (v1.0) | Yes (v2.0) |
Persistence (snapshot) | Yes (v1.6) | Yes (v1.0) | Yes (v1.0) |
Auto Tiering 4 | Yes (v2.0) | Yes (v1.0) | No |
Replica Of | Yes (v1.6)5 | Yes (v1.0) | Yes (v2.2) |
Reshard/rebalance | Yes (v2.0) | Yes (v1.0) | No |
Feature name/capability | Time series | Probabilistic | Gears | Triggers and functions |
---|---|---|---|---|
Active-Active (CRDB)1 | No | No | Yes (v1.0) | No |
Backup/Restore | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Clustering | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Custom hashing policy | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Eviction expiration | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Failover/migration | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Internode encryption | Yes (v1.4.9) | Yes (v2.2.6) | Yes (v1.2) | yes |
Module data types | Yes | Yes | Yes | Yes |
Persistence (AOF) | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Persistence (snapshot) | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Auto Tiering 4 | Yes (v1.6)6 | Yes (vTBD) | Yes (vTBD) | No |
Replica Of | Yes (v1.2) | Yes (v2.0) | No | Yes |
Reshard/rebalance | Yes (v1.2) | Yes (v2.0) | Yes (v1.0) | Yes |
Feature descriptions
The following table briefly describes each feature shown in the earlier tables.
Feature name/capability | Description |
---|---|
Active-Active (CRDB) | Compatible with Active-Active (CRDB) databases |
Backup/Restore | Supports import and export features |
Clustering | Compatible with sharded databases and shard migration |
Custom hashing policy | Compatible with databases using custom hashing policies |
Eviction expiration | Allows data to be evicted when the database reaches memory limits |
Failover/migration | Compatible with primary/replica failover and the migration of shards between nodes within the cluster |
Internode encryption | Compatible with encryption on the data plane |
Persistence (AOF) | Compatible with databases using AoF persistence |
Persistence (snapshot) | Compatible with databases using snapshot persistence |
Auto Tiering | Compatible with Auto Tiering |
Replica Of | Compatible with Active-Passive replication |
Reshard/rebalance | Compatible with database scaling for clustered databases, which redistributes data between the new shards. |
Footnotes
-
With the exception of JSON, you currently cannot combine Active-Active with Redis Stack features in Redis Cloud. ↩︎ ↩︎
-
You cannot use search and query with the OSS Cluster API. ↩︎
-
Graphs are compatible with clustering; however, individual graphs contained in a key reside in a single shard, which can affect pricing. To learn more, contact support. ↩︎
-
You currently cannot combine Auto Tiering with Redis Stack features in Redis Cloud. ↩︎ ↩︎
-
RediSearch version 1.6 supported Replica Of only between databases with the same number of shards. This limitation was fixed in v2.0. ↩︎
-
Although time series are compatible with Auto Tiering, the entire series either lives in RAM or on flash. ↩︎