Skip to content
azure-cache-redis logo

azure-cache-redis

Expert knowledge for Azure Cache for Redis development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, integrations & coding patterns, and deployment. Use when configuring geo-replicated caches, Private Link access, persistence,...

MicrosoftDocs/Agent-Skills0installs770stars

SKILL.md

Full skill instructions

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, integrations & coding patterns, 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
TroubleshootingL36-L47Diagnosing and fixing Azure Cache for Redis issues: client and server errors, connectivity, latency/​timeouts, monitoring, data loss, and using redis-cli for debugging.
Best PracticesL48-L61Guidance on client usage, resilience, scaling, memory/​CPU tuning, Kubernetes optimization, performance testing, and handling failover/​patching for Azure Cache for Redis and Enterprise tiers
Decision MakingL62-L71Guidance on sizing and planning Redis deployments, migrations (including retirement and VNet→Private Link), network isolation choices, and purchasing/​managing Azure Redis reservations
Architecture & Design PatternsL72-L76Guidance on designing highly available Azure Cache for Redis deployments, including redundancy options, failover behavior, and resilience best practices.
SecurityL77-L89Securing Azure Cache for Redis: auth (Entra, managed identity), network isolation (VNets, Private Link), TLS config, disk encryption, data access policies, and Azure Policy compliance.
ConfigurationL90-L103Configuring Redis caches: server settings, reboots/​flushes, geo-replication, replicas, persistence, zone redundancy, and monitoring via Azure Monitor, diagnostics, and metrics.
Integrations & Coding PatternsL104-L115Managing Azure Cache for Redis via CLI/​PowerShell, routing Redis events to webhooks/​endpoints, and importing/​exporting cache data with Azure Blob Storage
DeploymentL116-L123Scaling, upgrading, region-moving, and ARM/​Bicep-based deployment of Azure Cache for Redis instances, including safe resize and version/​region migration steps.

Troubleshooting

Best Practices

Decision Making

Architecture & Design Patterns

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

Security

Configuration

Integrations & Coding Patterns

Deployment