← LeaderboardThe Skill Leaderboard

azure-cache-redis

Expert knowledge for Azure Cache for Redis development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, and deployment. Use when configuring geo-replication, persistence, private endpoints, Entra auth, or ARM/Bicep-based deployments, and other Azure Cache for Redis related development tasks. Not for Azure Managed Redis (use azure-managed-redis), Azure Virtual Machines (use azure-virtual-machines), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure App Service (use azure-app-service).

Published by MicrosoftDocs ↗MicrosoftDocs/Agent-Skills

Try your first task

A source-grounded starter task has not been verified for this skill yet.

SKILL.md

name: azure-cache-redisdescription: Expert knowledge for Azure Cache for Redis development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, and deployment. Use when configuring geo-replication, persistence, private endpoints, Entra auth, or ARM/Bicep-based deployments, and other Azure Cache for Redis related development tasks. Not for Azure Managed Redis (use azure-managed-redis), Azure Virtual Machines (use azure-virtual-machines), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure App Service (use azure-app-service).compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.metadata:   generated_at: "2026-11-01"  generator: "docs2skills/1.0.0"

Azure Cache for Redis Skill

This skill provides expert guidance for Azure Cache for Redis. Covers troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL35-L43Diagnosing and fixing Azure Cache for Redis issues: client/server errors, connectivity, data loss, latency, and timeouts, plus targeted troubleshooting steps.
Best PracticesL44-L58Guidance on resilient client usage, scaling, memory and performance tuning, Kubernetes access, monitoring, failover behavior, and enterprise-tier best practices for Azure Cache for Redis
Decision MakingL59-L68Guidance on sizing and tier selection, cost reservations, network isolation options, and planning/migrating Redis caches, including retirement and Private Link migrations.
Architecture & Design PatternsL69-L73Strategies for architecting highly available Redis caches on Azure, including redundancy, failover, disaster recovery, and SLA-focused design patterns.
SecurityL74-L86Securing Azure Cache for Redis: Entra auth/RBAC, TLS config, disk encryption, private endpoints/VNet, managed identities, and Azure Policy compliance settings.
ConfigurationL87-L106Configuring and operating Azure Cache for Redis: server settings, geo-replication, persistence, zone redundancy, monitoring/logging, CLI/PowerShell management, and data import/export.
DeploymentL107-L114Scaling, upgrading, and region-moving Redis caches, plus deploying them via ARM/Bicep templates and managing tier/version/region changes.

Troubleshooting

Best Practices

TopicURL
Use Redis client libraries effectively with Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-client-libraries
Improve Azure Redis connection resilience and reliabilityhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-connection
Implement development patterns for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-development
Apply best practices for Azure Redis Enterprise tiershttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-enterprise-tiers
Run Kubernetes client apps against Azure Redis reliablyhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-kubernetes
Optimize memory management for Azure Redis cacheshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-memory-management
Conduct performance testing for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-performance
Apply scaling best practices for Azure Redis cacheshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-scale
Monitor CPU utilization and server load for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-server-load
Apply development best practices for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-development-faq
Understand failover and patching behavior in Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-failover

Decision Making

Architecture & Design Patterns

TopicURL
Design high availability strategies for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-high-availability

Security

Configuration

TopicURL
Administer Azure Cache for Redis reboots and updateshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-administration
Configure Azure Cache for Redis server settingshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-configure
Configure Event Grid integration for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-event-grid
Configure active geo-replication for Enterprise Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-active-geo-replication
Configure passive geo-replication for Premium Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-geo-replication
Import and export Azure Redis data via Blob storagehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-import-export-data
Add and manage replicas in Premium Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-multi-replicas
Configure data persistence for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-premium-persistence
Enable zone redundancy for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-zone-redundancy
Use Azure Monitor insights for Redis performancehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-insights-overview
Configure diagnostic settings for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-monitor-diagnostic-settings
Use Azure CLI scripts to manage Redis cacheshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cli-samples
Administer Azure Cache for Redis via PowerShellhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/how-to-manage-redis-cache-powershell
Reference monitoring metrics and logs for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/monitor-cache-reference
Create and manage Redis caches with Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/scripts/create-manage-cache
Provision clustered Premium Redis via Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/scripts/create-manage-premium-cache-cluster

Deployment