Skip to content

Commit 81d6717

Browse files
committed
fixed links
1 parent cc88d86 commit 81d6717

File tree

6 files changed

+28
-32
lines changed

6 files changed

+28
-32
lines changed

articles/azure-cache-for-redis/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
- name: Reboot
194194
href: cache-administration.md#reboot
195195
- name: Schedule updates
196-
href: cache-administration.md#schedule-updates
196+
href: cache-administration.md#update-channel-and-schedule-updates
197197
- name: Configure redis-cli.exe access
198198
href: cache-how-to-redis-cli-tool.md
199199
- name: Create and manage a cache using CLI

articles/azure-cache-for-redis/cache-best-practices-connection.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: flang-msft
66

77
ms.service: cache
88
ms.topic: conceptual
9-
ms.date: 02/27/2023
9+
ms.date: 09/29/2023
1010
ms.author: franlanglois
1111
---
1212

@@ -22,7 +22,7 @@ Test your system's resiliency to connection breaks using a [reboot](cache-admini
2222

2323
## TCP settings for Linux-hosted client applications
2424

25-
The default TCP settings in some Linux versions can cause Redis server connections to fail for 13 minutes or more. The default settings can prevent the client application from detecting closed connections and restoring them automatically if the connection wasn't closed gracefully.
25+
The default TCP settings in some Linux versions can cause Redis server connections to fail for 13 minutes or more. The default settings can prevent the client application from detecting closed connections and restoring them automatically if the connection wasn't closed gracefully.
2626

2727
The failure to reestablish a connection can happen in situations where the network connection is disrupted or the Redis server goes offline for unplanned maintenance.
2828

@@ -77,19 +77,19 @@ Use notifications to learn of upcoming maintenance. For more information, see [C
7777

7878
## Schedule maintenance window
7979

80-
Adjust your cache settings to accommodate maintenance. For more information about creating a maintenance window to reduce any negative effects to your cache, see [Schedule updates](cache-administration.md#schedule-updates).
80+
Adjust your cache settings to accommodate maintenance. For more information about creating a maintenance window to reduce any negative effects to your cache, see [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates).
8181

8282
## More design patterns for resilience
8383

8484
Apply design patterns for resiliency. For more information, see [How do I make my application resilient](cache-failover.md#how-do-i-make-my-application-resilient).
8585

8686
## Idle timeout
8787

88-
Azure Cache for Redis has a 10-minute timeout for idle connections. The 10-minute timeout allows the server to automatically clean up leaky connections or connections orphaned by a client application. Most Redis client libraries have a built-in capability to send `heartbeat` or `keepalive` commands periodically to prevent connections from being closed even if there are no requests from the client application.
88+
Azure Cache for Redis has a 10-minute timeout for idle connections. The 10-minute timeout allows the server to automatically clean up leaky connections or connections orphaned by a client application. Most Redis client libraries have a built-in capability to send `heartbeat` or `keepalive` commands periodically to prevent connections from being closed even if there are no requests from the client application.
8989

9090
If there's any risk of your connections being idle for 10 minutes, configure the `keepalive` interval to a value less than 10 minutes. If your application is using a client library that doesn't have native support for `keepalive` functionality, you can implement it in your application by periodically sending a `PING` command.
9191

92-
## Next steps
92+
## Related content
9393

9494
- [Best practices for development](cache-best-practices-development.md)
9595
- [Azure Cache for Redis development FAQ](cache-development-faq.yml)

articles/azure-cache-for-redis/cache-configure.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: flang-msft
55

66
ms.service: cache
77
ms.topic: conceptual
8-
ms.date: 11/21/2022
8+
ms.date: 09/29/2023
99
ms.author: franlanglois
1010
ms.custom: engagement-fy23
1111
---
@@ -185,7 +185,7 @@ Use the **Maxmemory policy**, **maxmemory-reserved**, and **maxfragmentationmemo
185185

186186
**Maxmemory policy** configures the eviction policy for the cache and allows you to choose from the following eviction policies:
187187

188-
- `volatile-lru`: The default eviction policy, removes the least recently used key out of all the keys with an expiration set.
188+
- `volatile-lru`: The default eviction policy, removes the least recently used key out of all the keys with an expiration set.
189189
- `allkeys-lru`: Removes the least recently used key.
190190
- `volatile-random`: Removes a random key that has an expiration set.
191191
- `allkeys-random`: Removes a random key.
@@ -264,7 +264,7 @@ The **Schedule updates** section on the left allows you to choose a maintenance
264264

265265
To specify a maintenance window, check the days you want. Then, specify the maintenance window start hour for each day, and select **OK**. The maintenance window time is in UTC.
266266

267-
For more information and instructions, see [Azure Cache for Redis administration - Schedule updates](cache-administration.md#schedule-updates)
267+
For more information and instructions, see [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates).
268268

269269
### Geo-replication
270270

@@ -478,7 +478,7 @@ New Azure Cache for Redis instances are configured with the following default Re
478478
| `lua-event-limit` |500 |Max size of script event queue. |
479479
| `client-output-buffer-limit normal` / `client-output-buffer-limit pubsub` |`0 0 0` / `32mb 8mb 60` |The client output buffer limits can be used to force disconnection of clients that aren't reading data from the server fast enough for some reason. A common reason is that a Pub/Sub client can't consume messages as fast as the publisher can produce them. For more information, see [https://redis.io/topics/clients](https://redis.io/topics/clients). |
480480

481-
<a name="databases"></a>
481+
### Databases
482482

483483
<sup>1</sup>The limit for `databases` is different for each Azure Cache for Redis pricing tier and can be set at cache creation. If no `databases` setting is specified during cache creation, the default is 16.
484484

@@ -504,9 +504,9 @@ For more information about databases, see [What are Redis databases?](cache-deve
504504
> The `databases` setting can be configured only during cache creation and only using PowerShell, CLI, or other management clients. For an example of configuring `databases` during cache creation using PowerShell, see [New-AzRedisCache](cache-how-to-manage-redis-cache-powershell.md#databases).
505505
>
506506
507-
<a name="maxclients"></a>
507+
### Maxclients
508508

509-
<sup>2</sup>`maxclients` is different for each Azure Cache for Redis pricing tier.
509+
<sup>2</sup>The `maxclients` property is different for each Azure Cache for Redis pricing tier.
510510

511511
- Basic and Standard caches
512512
- C0 (250 MB) cache - up to 256 connections
@@ -556,8 +556,7 @@ For cache instances using active geo-replication, the following commands are als
556556
557557
For more information about Redis commands, see [https://redis.io/commands](https://redis.io/commands).
558558

559-
## Next steps
559+
## Related content
560560

561561
- [How can I run Redis commands?](cache-development-faq.yml#how-can-i-run-redis-commands-)
562562
- [Monitor Azure Cache for Redis](cache-how-to-monitor.md)
563-

articles/azure-cache-for-redis/cache-failover.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: flang-msft
66
ms.author: franlanglois
77
ms.service: cache
88
ms.topic: conceptual
9-
ms.date: 11/16/2022
9+
ms.date: 09/29/2023
1010
ms.custom: engagement-fy23
1111

1212
---
@@ -114,12 +114,12 @@ Refer to these design patterns to build resilient clients, especially the circui
114114

115115
To test a client application's resiliency, use a [reboot](cache-administration.md#reboot) as a manual trigger for connection breaks.
116116

117-
Additionally, we recommend that you [schedule updates](cache-administration.md#schedule-updates) on a cache to apply Redis runtime patches during specific weekly windows. These windows are typically periods when client application traffic is low, to avoid potential incidents.
117+
Additionally, we recommend that you [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates) on a cache to apply Redis runtime patches during specific weekly windows. These windows are typically periods when client application traffic is low, to avoid potential incidents.
118118

119119
For more information, see [Connection resilience](cache-best-practices-connection.md).
120120

121-
## Next steps
121+
## Related content
122122

123-
- [Schedule updates](cache-administration.md#schedule-updates) for your cache.
124-
- Test application resiliency by using a [reboot](cache-administration.md#reboot).
125-
- [Configure](cache-configure.md#memory-policies) memory reservations and policies.
123+
- [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates)
124+
- Test application resiliency by using a [reboot](cache-administration.md#reboot)
125+
- [Configure](cache-configure.md#memory-policies) memory reservations and policies

articles/azure-cache-for-redis/cache-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: franlanglois
66
ms.service: cache
77
ms.custom: ignite-2022
88
ms.topic: overview
9-
ms.date: 03/28/2023
9+
ms.date: 09/29/2023
1010
---
1111

1212
# About Azure Cache for Redis
@@ -63,10 +63,10 @@ The [Azure Cache for Redis Pricing](https://azure.microsoft.com/pricing/details/
6363
| [Redis Modules](cache-redis-modules.md) |-|-|-||Preview|
6464
| [Import/Export](cache-how-to-import-export-data.md) |-|-||||
6565
| [Reboot](cache-administration.md#reboot) ||||-|-|
66-
| [Scheduled updates](cache-administration.md#schedule-updates) ||||-|-|
66+
| [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates) ||||-|-|
6767

6868
> [!NOTE]
69-
> The Enterprise Flash tier currently supports only the RediSearch module (in preview) and the RedisJSON module.
69+
> The Enterprise Flash tier currently supports only the RediSearch module (in preview) and the RedisJSON module.
7070
7171
### Choosing the right tier
7272

@@ -103,7 +103,7 @@ The Enterprise tiers rely on Redis Enterprise, a commercial variant of Redis fro
103103

104104
Azure Cache for Redis is continually expanding into new regions. To check the availability by region, see [Products available by region](https://azure.microsoft.com/global-infrastructure/services/?products=redis-cache&regions=all).
105105

106-
## Next steps
106+
## Related content
107107

108108
- [Create an open-source Redis cache](quickstart-create-redis.md)
109109
- [Create a Redis Enterprise cache](quickstart-create-redis-enterprise.md)

articles/azure-cache-for-redis/cache-troubleshoot-timeouts.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: franlanglois
66
ms.service: cache
77
ms.topic: conceptual
88
ms.custom: devx-track-csharp
9-
ms.date: 12/30/2021
9+
ms.date: 09/29/2023
1010
---
1111

1212
# Troubleshoot Azure Cache for Redis latency and timeouts
@@ -31,7 +31,7 @@ This section discusses troubleshooting for latency and timeout issues that occur
3131
- [StackExchange.Redis timeout exceptions](#stackexchangeredis-timeout-exceptions)
3232

3333
> [!NOTE]
34-
> Several of the troubleshooting steps in this guide include instructions to run Redis commands and monitor various performance metrics. For more information and instructions, see the articles in the [Additional information](#additional-information) section.
34+
> Several of the troubleshooting steps in this guide include instructions to run Redis commands and monitor various performance metrics. For more information and instructions, see the articles in the [Additional information](#related-content) section.
3535
>
3636
3737
## Client-side troubleshooting
@@ -98,7 +98,6 @@ Because of optimistic TCP settings in Linux, client applications hosted on Linux
9898
If you're using `RedisSessionStateProvider`, ensure you have set the retry timeout correctly. The `retryTimeoutInMilliseconds` value should be higher than the `operationTimeoutInMilliseconds` value. Otherwise, no retries occur. In the following example, `retryTimeoutInMilliseconds` is set to 3000. For more information, see [ASP.NET Session State Provider for Azure Cache for Redis](cache-aspnet-session-state-provider.md) and [How to use the configuration parameters of Session State Provider and Output Cache Provider](https://github.com/Azure/aspnet-redis-providers/wiki/Configuration).
9999

100100
```xml
101-
102101
<add
103102
name="AFRedisCacheSessionStateProvider"
104103
type="Microsoft.Web.Redis.RedisSessionStateProvider"
@@ -120,9 +119,9 @@ If you're using `RedisSessionStateProvider`, ensure you have set the retry timeo
120119

121120
Planned or unplanned maintenance can cause disruptions with client connections. The number and type of exceptions depends on the location of the request in the code path, and when the cache closes its connections. For instance, an operation that sends a request but hasn't received a response when the failover occurs might get a time-out exception. New requests on the closed connection object receive connection exceptions until the reconnection happens successfully.
122121

123-
For information, check these other sections:
122+
For more information, check these other sections:
124123

125-
- [Scheduling updates](cache-administration.md#schedule-updates)
124+
- [Update channel and Schedule updates](cache-administration.md#update-channel-and-schedule-updates)
126125
- [Connection resilience](cache-best-practices-connection.md#connection-resilience)
127126
- `AzureRedisEvents` [notifications](cache-failover.md#can-i-be-notified-in-advance-of-planned-maintenance)
128127

@@ -191,9 +190,7 @@ To mitigate situations where network bandwidth usage is close to maximum capacit
191190

192191
For more specific information to address timeouts when using StackExchange.Redis, see [Investigating timeout exceptions in StackExchange.Redis](https://azure.microsoft.com/blog/investigating-timeout-exceptions-in-stackexchange-redis-for-azure-redis-cache/).
193192

194-
## Additional information
195-
196-
See these articles for additional information about latency issues and timeouts.
193+
## Related content
197194

198195
- [Troubleshoot Azure Cache for Redis client-side issues](cache-troubleshoot-client.md)
199196
- [Troubleshoot Azure Cache for Redis server-side issues](cache-troubleshoot-server.md)

0 commit comments

Comments
 (0)