Skill

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 building, debugging, or optimizing Azure Cache for Redis applications. Not for Azure Managed Redis (use azure-managed-redis), Azure Cosmos DB (use azure-cosmos-db), Azure Table Storage (use azure-table-storage).

From azure
Install
1
Run in your terminal
$
npx claudepluginhub atc-net/atc-agentic-toolkit --plugin azure
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

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: This file may be large. Use the Category Index below to locate relevant sections, then use read_file with specific line ranges (e.g., L136-L144) to read the sections needed for the user's question This skill requires network access to fetch documentation content. Use mcp_microsoftdocs:microsoft_docs_fetch to retrieve full articles.

  • Fallback: Use the built-in WebFetch tool if the Microsoft Learn MCP server is not available.

Category Index

CategoryLinesDescription
TroubleshootingL36-L46Diagnosing and fixing Azure Cache for Redis issues: client and connectivity errors, data loss, server problems, and performance/latency troubleshooting using tools like redis-cli and monitoring.
Best PracticesL47-L61Guidance on resilient client usage, scaling, memory/CPU tuning, performance testing, failover handling, and Kubernetes/Enterprise tier best practices for Azure Cache for Redis.
Decision MakingL62-L71Guidance on sizing and capacity, network isolation, reservations, and planning or executing migrations to and from Azure Cache for Redis (including VNets and Private Link).
Architecture & Design PatternsL72-L76Guidance on designing highly available Azure Cache for Redis deployments, covering redundancy, failover, clustering, and resilience best practices.
SecurityL77-L89Securing Azure Cache for Redis: auth (Entra, policies, managed identities), TLS config, disk encryption, VNets/Private Link, and enforcing security via Azure Policy.
ConfigurationL90-L102Configuring Azure Cache for Redis: server settings, reboots/flushes, geo-replication, replicas, persistence, zone redundancy, and monitoring/diagnostics with Azure Monitor.
Integrations & Coding PatternsL103-L114Managing Azure Cache for Redis via CLI/PowerShell, routing Redis events to webhooks/endpoints, and importing/exporting data through Blob storage, including clustered premium provisioning.
DeploymentL115-L121Scaling and upgrading Azure Cache for Redis instances, and deploying them using ARM or Bicep templates, including safe scale operations and Redis version upgrades.

Troubleshooting

TopicURL
Use redis-cli to debug Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-redis-cli-tool
FAQ for monitoring and troubleshooting Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-monitor-troubleshoot-faq
Troubleshoot Redis client issues for Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-troubleshoot-client
Troubleshoot connectivity issues with Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-troubleshoot-connectivity
Diagnose and resolve data loss in Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-troubleshoot-data-loss
Troubleshoot Azure Cache for Redis server issueshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-troubleshoot-server
Troubleshoot latency and timeout issues in Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-troubleshoot-timeouts

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 resiliencehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-connection
Implement development best practices for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-development
Use Azure Redis Enterprise and Flash tiers effectivelyhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-enterprise-tiers
Run Kubernetes client apps with Azure Redis reliablyhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-kubernetes
Optimize Azure Redis memory managementhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-memory-management
Conduct performance testing for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-performance
Apply scaling best practices for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-scale
Monitor and manage CPU utilization 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
Handle failover and patching in Azure Redis clientshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-failover

Decision Making

TopicURL
Plan and execute migrations to Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-migration-guide
Choose Azure Redis network isolation optionshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-network-isolation
Plan Azure Cache for Redis capacity and usagehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-planning-faq
Choose and manage Azure Redis reservationshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-reserved-pricing
Migrate Azure Redis VNets to Private Linkhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-vnet-migration
Plan migration from Azure Cache for Redis to Managed Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/retirement-faq

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

TopicURL
Configure Microsoft Entra authentication for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication
Configure custom data access policies for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-configure-role-based-access-control
Configure disk encryption for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-encryption
Configure VNet integration for Premium Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-premium-vnet
Use managed identities with Azure Redis and storagehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-managed-identity
Secure Azure Redis with Private Link and VNetshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-private-link
Remove TLS 1.0/1.1 and enforce TLS 1.2 for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-remove-tls-10-11
Configure TLS settings for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-tls-configuration
Use Azure Policy built-ins for Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/policy-reference

Configuration

TopicURL
Reboot, flush, and schedule updates for Azure Redishttps://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 active geo-replication for Enterprise Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-active-geo-replication
Configure passive geo-replication for Premium Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-geo-replication
Configure additional replicas for Premium Redis cacheshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-multi-replicas
Configure Redis data persistence for Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-premium-persistence
Enable zone redundancy for Azure Redis cacheshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-zone-redundancy
Configure Azure Monitor insights for Azure Redishttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-insights-overview
Configure diagnostic settings for Azure Redis monitoringhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-monitor-diagnostic-settings

Integrations & Coding Patterns

TopicURL
Route Azure Redis events to web endpoints with CLIhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-event-grid-quickstart-cli
Route Azure Redis events to webhooks via portalhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-event-grid-quickstart-portal
Route Azure Redis events to web endpoints with PowerShellhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-event-grid-quickstart-powershell
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
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 using PowerShellhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/how-to-manage-redis-cache-powershell
Create and manage Redis caches with Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/scripts/create-manage-cache
Provision Premium clustered Redis cache via CLIhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/scripts/create-manage-premium-cache-cluster

Deployment

TopicURL
Scale Azure Cache for Redis instances safelyhttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-scale
Upgrade Redis server version for Azure Cachehttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-upgrade
Deploy Azure Cache for Redis with ARM templateshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/redis-cache-arm-provision
Deploy Azure Cache for Redis using Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-cache-for-redis/redis-cache-bicep-provision
Stats
Parent Repo Stars0
Parent Repo Forks1
Last CommitMar 19, 2026