Skip to content

Commit bb0937d

Browse files
Merge pull request #299731 from flang-msft/fxl---address-high-availability-items
fxl---remove bogus information
2 parents a9ba6f2 + f61b1cf commit bb0937d

File tree

3 files changed

+20
-28
lines changed

3 files changed

+20
-28
lines changed

articles/redis/TOC.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ items:
2222
href: how-to-manage-redis-cache-powershell.md
2323
- name: Create and manage with Azure CLI
2424
href: scripts/create-manage-cache.md
25-
- name: Create and manage premium cache with Azure CLI
25+
- name: Create and manage a premium cache with Azure CLI
2626
href: ../azure-cache-for-redis/scripts/create-manage-premium-cache-cluster.md
2727
- name: Create Redis cache - Bicep
2828
displayName: ARM, Resource Manager, Template
@@ -67,8 +67,6 @@ items:
6767
href: how-to-upgrade.md
6868
- name: Save with reservations
6969
href: reserved-pricing.md
70-
- name: Migrate to Azure Redis from other caches
71-
href: /migrate/migration-guide.md
7270
- name: Planning FAQs
7371
href: planning-faq.yml
7472
- name: Redis modules
@@ -171,12 +169,8 @@ items:
171169
href: how-to-persistence.md
172170
- name: Set up Enterprise active geo-replication
173171
href: how-to-active-geo-replication.md
174-
- name: Configure your cache for high availability
175-
href: high-availability.md
176172
- name: Failover and patching
177173
href: failover.md
178-
- name: Migrate to availability zone support
179-
href: ../reliability/migrate-cache-redis.md
180174

181175
- name: Diagnose and troubleshoot
182176
items:

articles/redis/how-to-manage-redis-cache-powershell.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,4 +535,3 @@ For more information about Microsoft Azure Germany, see [Microsoft Azure Germany
535535
* [Azure Cache for Redis cmdlets](/powershell/module/az.rediscache)
536536
* [Azure PowerShell cmdlets](/powershell/module/)
537537
* [PowerShell Community blog](https://devblogs.microsoft.com/powershell-community/)
538-

articles/redis/migrate/migration-guide.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Open-source Redis can run in many compute environments. Common examples include:
2424
- **Cloud-based VMs** - Redis caches running on Azure VMs, AWS EC2, and so on.
2525
- **Hosting services** - Managed Redis services such as AWS ElastiCache.
2626

27-
If you have such a cache, you may be able to move it to Azure Managed Redis with minimal interruption or downtime.
27+
If you have such a cache, you may be able to move it to Azure Managed Redis with minimal interruption or downtime.
2828

2929
If you're looking to move from one Azure region to another, you [Move Azure Managed Redis instances to different regions](../../azure-cache-for-redis/cache-moving-resources.md).
3030

@@ -35,9 +35,9 @@ There are different ways that you can switch from one cache to another. Dependin
3535
| Option | Advantages | Disadvantages |
3636
| ------------ | ---------- | ------------- |
3737
| Create a new cache | Simplest to implement. | Need to repopulate data to the new cache, which may not work with many applications. |
38-
| Export and import data via RDB file | Compatible with any Redis cache generally. | Some data could be lost, if they're written to the existing cache after the RDB file is generated. |
39-
| Dual-write data to two caches | No data loss or downtime. Uninterrupted operations of the existing cache. Easier testing of the new cache. | Needs two caches for an extended period of time. |
40-
| Migrate data programmatically | Full control over how data are moved. | Requires custom code. |
38+
| Export and import data via RDB file | Compatible with any Redis cache generally. | Some data could be lost, if they're written to the existing cache after the RDB file is generated. |
39+
| Dual-write data to two caches | No data loss or downtime. Uninterrupted operations of the existing cache. Easier testing of the new cache. | Needs two caches for an extended period of time. |
40+
| Migrate data programmatically | Full control over how data are moved. | Requires custom code. |
4141

4242
### Create a new Azure Managed Redis
4343

@@ -47,9 +47,9 @@ General steps to implement this option are:
4747

4848
1. Create a new Azure Managed Redis instance.
4949

50-
2. Update your application to use the new instance.
50+
1. Update your application to use the new instance.
5151

52-
3. Delete the old Redis instance.
52+
1. Delete the old Redis instance.
5353

5454
### Export data to an RDB file and import it into Azure Managed Redis
5555

@@ -61,36 +61,35 @@ Open-source Redis defines a standard mechanism for taking a snapshot of a cache'
6161
6262
General steps to implement this option are:
6363

64-
<!-- cawa - remove reference to premium tier -->
65-
1. Create a new Azure Managed Redis instance in the premium tier that is the same size as (or bigger than) the existing cache.
64+
1. Create a new Azure Managed Redis instance that is the same size as (or bigger than) the existing cache.
6665

67-
2. Save a snapshot of the existing Redis cache. You can [configure Redis to save snapshots](https://redis.io/topics/persistence) periodically, or run the process manually using the [SAVE](https://redis.io/commands/save) or [BGSAVE](https://redis.io/commands/bgsave) commands. The RDB file is named “dump.rdb” by default and will be located at the path specified in the *redis.conf* configuration file.
66+
1. Save a snapshot of the existing Redis cache. You can [configure Redis to save snapshots](https://redis.io/topics/persistence) periodically, or run the process manually using the [SAVE](https://redis.io/commands/save) or [BGSAVE](https://redis.io/commands/bgsave) commands. The RDB file is named “dump.rdb” by default and will be located at the path specified in the *redis.conf* configuration file.
6867

6968
> [!NOTE]
7069
> If you’re migrating data within Azure Managed Redis, see [these instructions on how to export an RDB file](../how-to-import-export-data.md) or use the [PowerShell Export cmdlet](/powershell/module/az.rediscache/export-azrediscache) instead.
7170
>
7271
73-
3. Copy the RDB file to an Azure storage account in the region where your new cache is located. You can use AzCopy for this task.
72+
1. Copy the RDB file to an Azure storage account in the region where your new cache is located. You can use AzCopy for this task.
7473

75-
4. Import the RDB file into the new cache using these [import instructions](../how-to-import-export-data.md) or the [PowerShell Import cmdlet](/powershell/module/az.rediscache/import-azrediscache).
74+
1. Import the RDB file into the new cache using these [import instructions](../how-to-import-export-data.md) or the [PowerShell Import cmdlet](/powershell/module/az.rediscache/import-azrediscache).
7675

77-
5. Update your application to use the new cache instance.
76+
1. Update your application to use the new cache instance.
7877

7978
### Write to two Redis caches simultaneously during migration period
8079

8180
Rather than moving data directly between caches, you may use your application to write data to both an existing cache and a new one you're setting up. The application will still read data from the existing cache initially. When the new cache has the necessary data, you switch the application to that cache and retire the old one. Let's say, for example, you use Redis as a session store and the application sessions are valid for seven days. After writing to the two caches for a week, you'll be certain the new cache contains all non-expired session information. You can safely rely on it from that point onward without concern over data loss.
8281

8382
General steps to implement this option are:
8483

85-
1. Create a new Azure Managed Redis instance in the premium tier that is the same size as (or bigger than) the existing cache.
84+
1. Create a new Azure Managed Redis instance that is the same size as (or bigger than) the existing cache.
8685

87-
2. Modify application code to write to both the new and the original instances.
86+
1. Modify application code to write to both the new and the original instances.
8887

89-
3. Continue reading data from the original instance until the new instance is sufficiently populated with data.
88+
1. Continue reading data from the original instance until the new instance is sufficiently populated with data.
9089

91-
4. Update the application code to reading and writing from the new instance only.
90+
1. Update the application code to reading and writing from the new instance only.
9291

93-
5. Delete the original instance.
92+
1. Delete the original instance.
9493

9594
### Migrate programmatically
9695

@@ -104,15 +103,15 @@ General steps to implement this option are:
104103

105104
1. Create a VM in the region where the existing cache is located. If your dataset is large, choose a relatively powerful VM to reduce copying time.
106105

107-
2. Create a new Azure Managed Redis instance.
106+
1. Create a new Azure Managed Redis instance.
108107

109-
3. Flush data from the new cache to ensure that it's empty. This step is required because the copy tool itself doesn't overwrite any existing key in the target cache.
108+
1. Flush data from the new cache to ensure that it's empty. This step is required because the copy tool itself doesn't overwrite any existing key in the target cache.
110109

111110
> [!IMPORTANT]
112111
> Make sure to NOT flush from the source cache.
113112
>
114113
115-
4. Use an application such as the open-source tool above to automate the copying of data from the source cache to the target. Remember that the copy process could take a while to complete depending on the size of your dataset.
114+
1. Use an application such as the open-source tool above to automate the copying of data from the source cache to the target. Remember that the copy process could take a while to complete depending on the size of your dataset.
116115

117116
## Related content
118117

0 commit comments

Comments
 (0)