Skip to content

Commit 041b4b8

Browse files
committed
DOC-5211 RS: Updated Auto Tiering docs to Redis Flex
1 parent bde0d54 commit 041b4b8

File tree

4 files changed

+41
-36
lines changed

4 files changed

+41
-36
lines changed

content/operate/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ hideListLinks: true
2424
| Replication | [Replication]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) | [Replication]({{<relref "/operate/rs/databases/durability-ha/replication">}}) | [Replication]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Create replica databases]({{<relref "/operate/kubernetes/re-databases/replica-redb/">}})|
2525
| Active-Active geo-distribution | [Active-Active Redis]({{< relref "/operate/rc/databases/configuration/active-active-redis" >}}) | [Active-Active Redis]({{<relref "/operate/rs/databases/active-active">}}) | | [Active-Active databases]({{<relref "/operate/kubernetes/active-active/">}}) |
2626
| Rolling upgrades | [Upgrade database version]({{< relref "/operate/rc/databases/upgrade-version" >}}) | [Upgrade Redis Software]({{<relref "/operate/rs/installing-upgrading/upgrading">}}) | | [Upgrade Redis for K8s]({{<relref "/operate/kubernetes/upgrade/">}}) |
27-
| Redis Flex/Auto tiering | [Create a Redis Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}) | [Auto Tiering]({{<relref "/operate/rs/databases/auto-tiering">}}) | | [Auto Tiering]({{<relref "/operate/kubernetes/re-clusters/auto-tiering/">}}) |
27+
| Redis Flex/Auto tiering | [Create a Redis Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}) | [Redis Flex]({{<relref "/operate/rs/databases/redis-flex">}}) | | [Auto Tiering]({{<relref "/operate/kubernetes/re-clusters/auto-tiering/">}}) |
2828
| Persistence | [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence" >}}) | [Persistence]({{<relref "/operate/rs/databases/configure/database-persistence">}}) | [Persistence]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Persistence volumes]({{<relref "/operate/kubernetes/recommendations/persistent-volumes/">}})|
2929
| Recovery | Automatic | [Recover cluster]({{<relref "/operate/rs/clusters/cluster-recovery">}}) | [Manual failover]({{< relref "/operate/oss_and_stack/management/scaling#manual-failover" >}}) | [Cluster recovery]({{<relref "/operate/kubernetes/re-clusters/cluster-recovery/">}}) |
3030
| Backups | [Back up a database]({{< relref "/operate/rc/databases/back-up-data" >}}) | [Schedule backups]({{<relref "/operate/rs/databases/import-export/schedule-backups">}}) | [Persistence]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [REDB spec.backup]({{<relref "/operate/kubernetes/reference/api/redis_enterprise_database_api/#specbackup">}}) |
Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,53 @@
11
---
2-
Title: Auto Tiering
2+
Title: Redis Flex
33
alwaysopen: false
44
categories:
55
- docs
66
- operate
77
- rs
88
- rc
9-
description: Auto Tiering enables your data to span both RAM and dedicated flash memory.
9+
description: Redis Flex enables your data to span both RAM and dedicated flash memory.
1010
hideListLinks: true
11-
linktitle: Auto Tiering
11+
linktitle: Redis Flex
1212
weight: 50
13+
aliases: /operate/rs/databases/auto-tiering/
1314
---
14-
Redis Enterprise's auto tiering offers users the unique ability to use solid state drives (SSDs) to extend databases beyond DRAM capacity.
15+
Redis Flex (previously known as auto tiering) offers users the unique ability to use solid state drives (SSDs) to extend databases beyond DRAM capacity.
1516
Developers can build applications that require large datasets using the same Redis API.
1617
Using SSDs can significantly reduce the infrastructure costs compared to only DRAM deployments.
1718

1819
Frequently used data, called hot data, belongs in the fastest memory level to deliver a real-time user experience.
1920
Data that is accessed less frequently, called warm data, can be kept in a slightly slower memory tier.
20-
Redis Enterprise’s Auto tiering maintains hot data in DRAM, keeps warm data in SSDs, and transfers data between tiers automatically.
21+
Redis Flex maintains hot data in DRAM, keeps warm data in SSDs, and transfers data between tiers automatically.
2122

22-
Redis Enterprise’s auto tiering is based on a high-performance storage engine (Speedb) that manages the complexity of using SSDs and DRAM as the total available memory for databases in a Redis Enterprise cluster. This implementation offers a performance boost of up to 10k operations per second per core of the database, doubling the performance of Redis on Flash.
23+
Redis Flex is based on a high-performance storage engine (Speedb) that manages the complexity of using SSDs and DRAM as the total available memory for databases in a Redis Enterprise cluster. This implementation offers a performance boost of up to 10k operations per second per core of the database, doubling the performance of Redis on Flash.
2324

24-
Just like all-RAM databases, databases with Auto Tiering enabled are compatible with existing Redis applications.
25+
Just like all-RAM databases, Redis Flex databases are compatible with existing Redis applications.
2526

26-
Auto Tiering is also supported on [Redis Cloud]({{< relref "/operate/rc/" >}}) and [Redis Enterprise Software for Kubernetes]({{< relref "/operate/rs/" >}}).
27+
Redis Flex is also supported on [Redis Cloud]({{< relref "/operate/rc/" >}}) and [Redis Enterprise Software for Kubernetes]({{< relref "/operate/rs/" >}}).
2728

2829
## Use cases
2930

30-
The benefits associated with Auto Tiering are dependent on the use case.
31+
The benefits associated with Redis Flex are dependent on the use case.
3132

32-
Auto Tiering is ideal when your:
33+
Redis Flex is ideal when your:
3334

3435
- working set is significantly smaller than your dataset (high RAM hit rate)
3536
- average key size is smaller than average value size (all key names are stored in RAM)
3637
- most recent data is the most frequently used (high RAM hit rate)
3738

38-
Auto Tiering is not recommended for:
39+
Redis Flex is not recommended for:
3940

4041
- Long key names (all key names are stored in RAM)
4142
- Broad access patterns (any value could be pulled into RAM)
4243
- Large working sets (working set is stored in RAM)
4344
- Frequently moved data (moving to and from RAM too often can impact performance)
4445

45-
Auto Tiering is not intended to be used for persistent storage. Redis Enterprise Software database persistent and ephemeral storage should be on different disks, either local or attached.
46+
Redis Flex is not intended to be used for persistent storage. Redis Enterprise Software database persistent and ephemeral storage should be on different disks, either local or attached.
4647

4748
## Where is my data?
4849

49-
When using Auto Tiering, RAM storage holds:
50+
When using Redis Flex, RAM storage holds:
5051
- All keys (names)
5152
- Key indexes
5253
- Dictionaries
@@ -56,7 +57,7 @@ All data is accessed through RAM. If a value in flash memory is accessed, it bec
5657

5758
Inactive or infrequently accessed data is referred to as "warm data" and stored in flash memory. When more space is needed in RAM, warm data is moved from RAM to flash storage.
5859

59-
{{<note>}} When using Auto Tiering with RediSearch, it’s important to note that RediSearch indexes are also stored in RAM.{{</note>}}
60+
{{<note>}} When using Redis Flex with RediSearch, it’s important to note that RediSearch indexes are also stored in RAM.{{</note>}}
6061

6162
## RAM to Flash ratio
6263

@@ -67,19 +68,19 @@ The RAM limit cannot be smaller than 10% of the total memory. We recommend you k
6768

6869
## Flash memory
6970

70-
Implementing Auto Tiering requires pre planning around memory and sizing. Considerations and requirements for Auto Tiering include:
71+
Implementing Redis Flex requires pre planning around memory and sizing. Considerations and requirements for Redis Flex include:
7172

7273
- Flash memory must be locally attached. Using network-attached storage (NAS), storage area networks (SAN), or solutions such as AWS Elastic Block Storage (EBS) is not supported.
73-
- Flash memory must be dedicated to Auto Tiering and not shared with other parts of the database, such as durability, binaries, or persistence.
74+
- Flash memory must be dedicated to Redis Flex and not shared with other parts of the database, such as durability, binaries, or persistence.
7475
- For the best performance, the SSDs should be NVMe based, but SATA can also be used.
7576
- The available flash space must be greater than or equal to the total database size (RAM+Flash). The extra space accounts for write buffers and [write amplification](https://en.wikipedia.org/wiki/Write_amplification).
7677

7778
{{<note>}} The Redis Enterprise Software database persistent and ephemeral storage should be on different disks, either local or attached. {{</note>}}
7879

79-
Once these requirements are met, you can create and manage both databases with Auto Tiering enabled and
80+
After these requirements are met, you can create and manage both Redis Flex databases and
8081
all-RAM databases in the same cluster.
8182

82-
When you begin planning the deployment of an Auto Tiering enabled database in production,
83+
When you begin planning the deployment of a Redis Flex database in production,
8384
we recommend working closely with the Redis technical team for sizing and performance tuning.
8485

8586
### Cloud environments
@@ -94,7 +95,7 @@ We specifically recommend "[Storage Optimized I4i - High I/O Instances](https://
9495

9596
### On-premises environments
9697

97-
When you begin planning the deployment of Auto Tiering in production, we recommend working closely with the Redis technical team for sizing and performance tuning.
98+
When you begin planning the deployment of Redis Flex in production, we recommend working closely with the Redis technical team for sizing and performance tuning.
9899

99100
On-premises environments support more deployment options than other environments such as:
100101

@@ -105,13 +106,13 @@ On-premises environments support more deployment options than other environments
105106
- [Probabilistic data structures]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}})
106107

107108

108-
{{<note>}} Enabling Auto Tiering for [Active-Active distributed databases]({{<relref "/operate/rs/databases/active-active">}}) requires validating and getting the Redis technical team's approval first . {{</note>}}
109+
{{<note>}} Enabling Redis Flex for [Active-Active distributed databases]({{<relref "/operate/rs/databases/active-active">}}) requires validating and getting the Redis technical team's approval first . {{</note>}}
109110

110-
{{<warning>}} Auto Tiering is not supported running on network attached storage (NAS), storage area network (SAN), or with local HDD drives. {{</warning>}}
111+
{{<warning>}} Redis Flex is not supported running on network attached storage (NAS), storage area network (SAN), or with local HDD drives. {{</warning>}}
111112

112113
## Size limits for keys and values
113114

114-
Auto Tiering databases cannot store keys or values larger than 4GB in flash storage.
115+
Redis Flex databases cannot store keys or values larger than 4GB in flash storage.
115116

116117
Keys or values larger than 4GB will be stored in RAM only, and warnings will appear in the Redis logs similar to:
117118

@@ -121,8 +122,8 @@ Keys or values larger than 4GB will be stored in RAM only, and warnings will app
121122

122123
## Next steps
123124

124-
- [Auto Tiering metrics]({{< relref "/operate/rs/references/metrics/auto-tiering" >}})
125-
- [Auto Tiering quick start]({{< relref "/operate/rs/databases/auto-tiering/quickstart.md" >}})
125+
- [Redis Flex metrics]({{< relref "/operate/rs/references/metrics/auto-tiering" >}})
126+
- [Redis Flex quick start]({{< relref "/operate/rs/databases/flash/quickstart" >}})
126127

127128
- [Ephemeral and persistent storage]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/persistent-ephemeral-storage" >}})
128129
- [Hardware requirements]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/hardware-requirements.md" >}})

content/operate/rs/databases/auto-tiering/quickstart.md renamed to content/operate/rs/databases/flash/quickstart.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
---
2-
Title: Auto Tiering quick start
2+
Title: Redis Flex quick start
33
alwaysopen: false
44
categories:
55
- docs
66
- operate
77
- rs
8-
description: Get started with Auto Tiering quickly, creating a cluster and database
8+
description: Get started with Redis Flex quickly, creating a cluster and database
99
using flash storage.
1010
linkTitle: Quick start
1111
weight: 80
12+
aliases: /operate/rs/databases/auto-tiering/quickstart/
1213
---
13-
This page guides you through a quick setup of [Auto Tiering]({{< relref "/operate/rs/databases/auto-tiering/" >}}) with a single node for testing and demo purposes.
14+
This page guides you through a quick setup of [Redis Flex]({{< relref "/operate/rs/databases/flash" >}}) with a single node for testing and demo purposes.
1415

1516
For production environments, you can find more detailed installation instructions in the [install and setup]({{< relref "/operate/rs/installing-upgrading" >}}) section.
1617

17-
The steps to set up a Redis Enterprise Software cluster using Auto Tiering
18+
The steps to set up a Redis Enterprise Software cluster using Redis Flex
1819
with a single node are:
1920

2021
1. Install Redis Enterprise Software or run it in a Docker
2122
container.
22-
1. Set up a Redis Enterprise Software cluster with Auto Tiering.
23-
1. Create a new database with Auto Tiering enabled.
23+
1. Set up a Redis Enterprise Software cluster with Redis Flex.
24+
1. Create a new database with Redis Flex enabled.
2425
1. Connect to your new database.
2526

2627
## Install Redis Enterprise Software
@@ -70,7 +71,7 @@ To verify the disk configuration, run:
7071
sudo lsblk
7172
```
7273

73-
## Set up a cluster and enable Auto Tiering
74+
## Set up a cluster and enable Redis Flex
7475

7576
1. Direct your browser to `https://localhost:8443` on the host machine to
7677
see the Redis Enterprise Software Cluster Manager UI.
@@ -111,12 +112,12 @@ On the **Databases** screen:
111112

112113
1. Select **Create**.
113114

114-
You now have a database with Auto Tiering enabled!
115+
You now have a database with Redis Flex enabled!
115116

116117
## Connect to your database
117118

118119
After you create the database, you can connect to it and store data. See [Test client connection]({{<relref "/operate/rs/databases/connect/test-client-connectivity">}}) for connection options and examples.
119120

120121
## Next steps
121122

122-
To see the true performance and scale of Auto Tiering, you must tune your I/O path and set the flash path to the mounted path of SSD or NVMe flash memory as that is what it is designed to run on. For more information, see [Auto Tiering]({{< relref "/operate/rs/databases/auto-tiering/" >}}).
123+
To see the true performance and scale of Redis Flex, you must tune your I/O path and set the flash path to the mounted path of SSD or NVMe flash memory as that is what it is designed to run on. For more information, see [Redis Flex]({{< relref "/operate/rs/databases/redis-flex/" >}}).

content/operate/rs/databases/auto-tiering/storage-engine.md renamed to content/operate/rs/databases/flash/storage-engine.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@ categories:
55
- docs
66
- operate
77
- rs
8-
description: Manage the storage engine used for your database with auto tiering enabled.
8+
description: Manage the storage engine used for your database with auto tiering (Redis on Flash version 1) enabled.
99
linkTitle: Manage storage engine
1010
weight: 100
11+
aliases: /operate/rs/databases/auto-tiering/storage-engine/
1112
---
1213

1314
## Manage the storage engine
1415

15-
Redis Enterprise Auto Tiering supports two storage engines:
16+
Redis Enterprise Auto Tiering (Redis on Flash version 1) supports two storage engines:
1617

1718
- Speedb: Redis proprietary storage engine. The default and recommended storage engine as of Redis Enterprise Software version 7.2.4.
1819

1920
- [RocksDB](https://rocksdb.org/): Used up to Redis version 6.2. Deprecated for later Redis versions.
2021

22+
Redis Flex (Redis on Flash version 2) supports Speedb only.
23+
2124
{{<warning>}}Switching between storage engines requires guidance by Redis Support or your Account Manager.{{</warning>}}
2225

2326
### Change the storage engine

0 commit comments

Comments
 (0)