{"id":"390b2e46-c2cc-4555-8d71-6205c1c04241","shortId":"mM4sjn","kind":"skill","title":"azure-managed-redis","tagline":"Expert knowledge for Azure Managed Redis development including troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. Use when using Entra ID auth, geo-replication, persistence, keyspace notifications, or Blob-ba","description":"# Azure Managed Redis Skill\n\nThis skill provides expert guidance for Azure Managed Redis. Covers troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L35-L45 | Diagnosing and fixing Azure Managed Redis issues: connectivity, latency/timeouts, data loss, server resources, client performance, and using Redis Insight/redis-cli for troubleshooting. |\n| Best Practices | L46-L59 | Guidance on resilient client connections, scaling, memory and load optimization, performance testing, Kubernetes hosting, and handling failover/patching for Azure Managed Redis. |\n| Decision Making | L60-L72 | Guidance on choosing Managed Redis tiers, planning deployments, comparing with Azure Cache/Redis Enterprise, and selecting/migrating/reserving the right Managed Redis option. |\n| Security | L73-L82 | Securing Azure Managed Redis: Entra auth, disk encryption, Private Link, TLS config, security best practices, and enforcing compliance with Azure Policy. |\n| Configuration | L83-L97 | How to configure and operate Azure Managed Redis: instance settings, modules, persistence, geo-replication, monitoring/diagnostics, Grafana, CLI/PowerShell, migration, and data import/export. |\n| Integrations & Coding Patterns | L98-L110 | How to connect apps (ASP.NET Core, .NET, Node.js, Python, Go) to Azure Managed Redis, secure with Entra ID, use bindings, keyspace notifications, and import/export data via Blob. |\n| Deployment | L111-L121 | Scaling and upgrading Managed Redis, migrating from Basic/Standard/Premium or Redis Enterprise, deploying with ARM/Bicep, and configuring maintenance/update windows. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Use Redis Insight and redis-cli with Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/how-to-redis-access-data |\n| Common monitoring and error scenarios for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/monitor-troubleshoot-faq |\n| Resolve Azure Managed Redis client-side performance issues | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-client |\n| Troubleshoot connectivity issues in Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-connectivity |\n| Diagnose and mitigate data loss in Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-data-loss |\n| Troubleshoot Azure Managed Redis server resource issues | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-server |\n| Diagnose latency and timeout problems in Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-timeouts |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply client library best practices for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-client-libraries |\n| Design resilient connections to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-connection |\n| Apply development best practices for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-development |\n| Host Kubernetes clients for Azure Managed Redis effectively | https://learn.microsoft.com/en-us/azure/redis/best-practices-kubernetes |\n| Optimize memory management in Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-memory-management |\n| Run performance testing for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-performance |\n| Apply scaling best practices for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/best-practices-scale |\n| Monitor and manage Azure Managed Redis server load | https://learn.microsoft.com/en-us/azure/redis/best-practices-server-load |\n| Development guidance for Azure Managed Redis applications | https://learn.microsoft.com/en-us/azure/redis/development-faq |\n| Handle failover and patching for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/failover |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose migration options to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-options |\n| Plan migration from Basic/Standard/Premium to Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-overview |\n| Compare Azure Cache tiers with Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-understand |\n| Choose migration options from Redis Enterprise to Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-options |\n| Plan migration from Redis Enterprise to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-overview |\n| Understand differences between Redis Enterprise and Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-understand |\n| Select an approach to migrate to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migration-guide |\n| Plan Azure Managed Redis deployments with FAQs | https://learn.microsoft.com/en-us/azure/redis/planning-faq |\n| Choose and purchase Azure Managed Redis reservations | https://learn.microsoft.com/en-us/azure/redis/reserved-pricing |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Use Microsoft Entra authentication for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/entra-for-authentication |\n| Configure disk encryption for Azure Managed Redis data | https://learn.microsoft.com/en-us/azure/redis/how-to-encryption |\n| Secure Azure Managed Redis with Private Link endpoints | https://learn.microsoft.com/en-us/azure/redis/private-link |\n| Apply security best practices to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/secure-azure-managed-redis |\n| Apply Azure Policy compliance controls to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/security-controls-policy |\n| Configure TLS settings for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/tls-configuration |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure Azure Managed Redis instance settings | https://learn.microsoft.com/en-us/azure/redis/configure |\n| Configure built-in Grafana dashboards for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/grafana-dashboards |\n| Set up active geo-replication for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/how-to-active-geo-replication |\n| Administer Azure Managed Redis using PowerShell | https://learn.microsoft.com/en-us/azure/redis/how-to-manage-redis-cache-powershell |\n| Configure persistence options for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/how-to-persistence |\n| Configure Azure migration tooling for Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling |\n| Configure monitoring and alerts for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/monitor-cache |\n| Reference metrics and logs for Azure Managed Redis monitoring | https://learn.microsoft.com/en-us/azure/redis/monitor-cache-reference |\n| Configure diagnostic settings for Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/monitor-diagnostic-settings |\n| Configure Redis modules on Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/redis-modules |\n| Manage Azure Managed Redis via Azure CLI | https://learn.microsoft.com/en-us/azure/redis/scripts/create-manage-cache |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Integrate Azure Functions with Azure Redis services using bindings | https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cache |\n| Secure ASP.NET Core Web API with Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/aspnet |\n| Configure ASP.NET Core output caching with Azure Cache for Redis | https://learn.microsoft.com/en-us/azure/redis/aspnet-core-output-cache-provider |\n| Connect .NET apps to Azure Managed Redis with Entra ID | https://learn.microsoft.com/en-us/azure/redis/dotnet |\n| Use Redis keyspace notifications in Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/enable-redis-keyspace-notifications |\n| Integrate Go applications with Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/go-get-started |\n| Import and export Azure Managed Redis data via Blob | https://learn.microsoft.com/en-us/azure/redis/how-to-import-export-data |\n| Use Azure Managed Redis from Node.js TypeScript | https://learn.microsoft.com/en-us/azure/redis/nodejs-get-started |\n| Connect Python applications to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/python-get-started |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Scale Azure Managed Redis instances across SKUs | https://learn.microsoft.com/en-us/azure/redis/how-to-scale |\n| Plan and execute Azure Managed Redis version upgrades | https://learn.microsoft.com/en-us/azure/redis/how-to-upgrade |\n| Execute migration from Basic/Standard/Premium to Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-self-service |\n| Execute Redis Enterprise to Azure Managed Redis migration | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-self-service |\n| Use built-in tooling to migrate Redis Enterprise to Azure Managed Redis | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-with-tooling |\n| Deploy Azure Managed Redis using ARM templates | https://learn.microsoft.com/en-us/azure/redis/redis-cache-arm-provision |\n| Deploy Azure Managed Redis with Bicep templates | https://learn.microsoft.com/en-us/azure/redis/redis-cache-bicep-provision |\n| Configure maintenance windows for Azure Managed Redis updates | https://learn.microsoft.com/en-us/azure/redis/scheduled-maintenance |","tags":["azure","managed","redis","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-managed-redis","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-managed-redis","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (11,174 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:55.818Z","embedding":null,"createdAt":"2026-04-18T21:59:29.727Z","updatedAt":"2026-05-18T18:53:55.818Z","lastSeenAt":"2026-05-18T18:53:55.818Z","tsv":"'/en-us/azure/azure-functions/functions-bindings-cache':899 '/en-us/azure/redis/aspnet':911 '/en-us/azure/redis/aspnet-core-output-cache-provider':924 '/en-us/azure/redis/best-practices-client-libraries':496 '/en-us/azure/redis/best-practices-connection':506 '/en-us/azure/redis/best-practices-development':517 '/en-us/azure/redis/best-practices-kubernetes':528 '/en-us/azure/redis/best-practices-memory-management':538 '/en-us/azure/redis/best-practices-performance':548 '/en-us/azure/redis/best-practices-scale':559 '/en-us/azure/redis/best-practices-server-load':570 '/en-us/azure/redis/configure':774 '/en-us/azure/redis/development-faq':580 '/en-us/azure/redis/dotnet':937 '/en-us/azure/redis/enable-redis-keyspace-notifications':948 '/en-us/azure/redis/entra-for-authentication':707 '/en-us/azure/redis/failover':591 '/en-us/azure/redis/go-get-started':958 '/en-us/azure/redis/grafana-dashboards':787 '/en-us/azure/redis/how-to-active-geo-replication':800 '/en-us/azure/redis/how-to-encryption':718 '/en-us/azure/redis/how-to-import-export-data':970 '/en-us/azure/redis/how-to-manage-redis-cache-powershell':809 '/en-us/azure/redis/how-to-persistence':819 '/en-us/azure/redis/how-to-redis-access-data':412 '/en-us/azure/redis/how-to-scale':1003 '/en-us/azure/redis/how-to-upgrade':1014 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-options':605 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-overview':615 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-self-service':1024 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-understand':626 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling':829 '/en-us/azure/redis/migrate/migrate-redis-enterprise-options':638 '/en-us/azure/redis/migrate/migrate-redis-enterprise-overview':650 '/en-us/azure/redis/migrate/migrate-redis-enterprise-self-service':1035 '/en-us/azure/redis/migrate/migrate-redis-enterprise-understand':661 '/en-us/azure/redis/migrate/migrate-redis-enterprise-with-tooling':1051 '/en-us/azure/redis/migrate/migration-guide':673 '/en-us/azure/redis/monitor-cache':840 '/en-us/azure/redis/monitor-cache-reference':852 '/en-us/azure/redis/monitor-diagnostic-settings':862 '/en-us/azure/redis/monitor-troubleshoot-faq':424 '/en-us/azure/redis/nodejs-get-started':980 '/en-us/azure/redis/planning-faq':683 '/en-us/azure/redis/private-link':729 '/en-us/azure/redis/python-get-started':990 '/en-us/azure/redis/redis-cache-arm-provision':1061 '/en-us/azure/redis/redis-cache-bicep-provision':1071 '/en-us/azure/redis/redis-modules':872 '/en-us/azure/redis/reserved-pricing':693 '/en-us/azure/redis/scheduled-maintenance':1082 '/en-us/azure/redis/scripts/create-manage-cache':882 '/en-us/azure/redis/secure-azure-managed-redis':740 '/en-us/azure/redis/security-controls-policy':752 '/en-us/azure/redis/tls-configuration':762 '/en-us/azure/redis/troubleshoot-client':436 '/en-us/azure/redis/troubleshoot-connectivity':446 '/en-us/azure/redis/troubleshoot-data-loss':458 '/en-us/azure/redis/troubleshoot-server':468 '/en-us/azure/redis/troubleshoot-timeouts':480 '/microsoftdocs/mcp/blob/main/readme.md)':166 '3':137 'accept':205 'access':171 'across':999 'activ':790 'administ':801 'agent':86,130,189,203 'alert':833 'api':904 'app':350,927 'appli':485,507,549,730,741 'applic':577,951,983 'approach':664 'arm':1057 'arm/bicep':391 'asp.net':351,901,913 'auth':30,299 'authent':700 'avail':156 'azur':2,8,41,51,221,262,280,295,313,324,358,407,419,426,441,453,460,475,491,501,512,522,533,543,554,563,574,586,600,617,621,645,668,675,687,702,712,720,735,742,747,757,767,782,795,802,814,821,835,846,857,867,874,878,889,892,906,918,929,943,953,962,972,985,995,1007,1029,1046,1053,1063,1076 'azure-managed-redi':1 'ba':40 'basic/standard/premium':385,609,1018 'best':14,56,239,307,481,488,509,551,732 'bicep':1067 'bind':366,896 'blob':39,373,967 'blob-ba':38 'built':777,1038 'built-in':776,1037 'cach':618,916,919 'cache/redis':281 'capabl':78 'categori':89,97,113,209,211 'choos':272,596,627,684 'cli':405,879 'cli/powershell':336 'client':231,247,430,486,520 'client-sid':429 'code':21,63,342,884 'combin':68 'common':413 'compar':278,616 'complianc':311,744 'config':305 'configur':19,61,315,321,393,708,753,763,766,775,810,820,830,853,863,912,1072 'connect':225,248,349,438,499,925,981 'content':73,175 'control':745 'core':352,902,914 'cover':54 'dashboard':780 'data':227,339,371,450,715,965 'decis':16,58,265,592 'deploy':24,66,277,374,389,678,991,1052,1062 'descript':213 'design':497 'develop':11,508,571 'diagnos':218,447,469 'diagnost':854 'differ':652 'disk':300,709 'doc':181 'document':76,174 'e.g':101,117 'effect':525 'encrypt':301,710 'endpoint':726 'enforc':310 'enterpris':282,388,632,643,655,1027,1044 'entra':28,298,363,699,933 'error':416 'execut':1006,1015,1025 'expert':5,48 'export':961 'failov':582 'failover/patching':260 'fallback':193 'faq':680 'fetch':77,173,182,195 'file':107,115,122,127 'fix':220 'function':890 'geo':32,332,792 'geo-repl':31,331,791 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'go':356,950 'grafana':335,779 'guid':163 'guidanc':49,244,270,572 'handl':259,581 'host':257,518 'id':29,364,934 'import':84,128,959 'import/export':340,370 'includ':12 'index':90,210 'insight':401 'insight/redis-cli':236 'instal':160,162 'instanc':327,770,998 'integr':20,62,341,883,888,949 'issu':224,433,439,465 'keyspac':35,367,940 'knowledg':6 'kubernet':256,519 'l110':346 'l111':376 'l111-l121':375 'l120':104 'l121':377 'l35':103,216 'l35-l120':102 'l35-l45':215 'l45':217 'l46':242 'l46-l59':241 'l59':243 'l60':268 'l60-l72':267 'l72':269 'l73':292 'l73-l82':291 'l82':293 'l83':317 'l83-l97':316 'l97':318 'l98':345 'l98-l110':344 'latenc':470 'latency/timeouts':226 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':411,423,435,445,457,467,479,495,505,516,527,537,547,558,569,579,590,604,614,625,637,649,660,672,682,692,706,717,728,739,751,761,773,786,799,808,818,828,839,851,861,871,881,898,910,923,936,947,957,969,979,989,1002,1013,1023,1034,1050,1060,1070,1081 'learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cache':897 'learn.microsoft.com/en-us/azure/redis/aspnet':909 'learn.microsoft.com/en-us/azure/redis/aspnet-core-output-cache-provider':922 'learn.microsoft.com/en-us/azure/redis/best-practices-client-libraries':494 'learn.microsoft.com/en-us/azure/redis/best-practices-connection':504 'learn.microsoft.com/en-us/azure/redis/best-practices-development':515 'learn.microsoft.com/en-us/azure/redis/best-practices-kubernetes':526 'learn.microsoft.com/en-us/azure/redis/best-practices-memory-management':536 'learn.microsoft.com/en-us/azure/redis/best-practices-performance':546 'learn.microsoft.com/en-us/azure/redis/best-practices-scale':557 'learn.microsoft.com/en-us/azure/redis/best-practices-server-load':568 'learn.microsoft.com/en-us/azure/redis/configure':772 'learn.microsoft.com/en-us/azure/redis/development-faq':578 'learn.microsoft.com/en-us/azure/redis/dotnet':935 'learn.microsoft.com/en-us/azure/redis/enable-redis-keyspace-notifications':946 'learn.microsoft.com/en-us/azure/redis/entra-for-authentication':705 'learn.microsoft.com/en-us/azure/redis/failover':589 'learn.microsoft.com/en-us/azure/redis/go-get-started':956 'learn.microsoft.com/en-us/azure/redis/grafana-dashboards':785 'learn.microsoft.com/en-us/azure/redis/how-to-active-geo-replication':798 'learn.microsoft.com/en-us/azure/redis/how-to-encryption':716 'learn.microsoft.com/en-us/azure/redis/how-to-import-export-data':968 'learn.microsoft.com/en-us/azure/redis/how-to-manage-redis-cache-powershell':807 'learn.microsoft.com/en-us/azure/redis/how-to-persistence':817 'learn.microsoft.com/en-us/azure/redis/how-to-redis-access-data':410 'learn.microsoft.com/en-us/azure/redis/how-to-scale':1001 'learn.microsoft.com/en-us/azure/redis/how-to-upgrade':1012 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-options':603 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-overview':613 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-self-service':1022 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-understand':624 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling':827 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-options':636 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-overview':648 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-self-service':1033 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-understand':659 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-with-tooling':1049 'learn.microsoft.com/en-us/azure/redis/migrate/migration-guide':671 'learn.microsoft.com/en-us/azure/redis/monitor-cache':838 'learn.microsoft.com/en-us/azure/redis/monitor-cache-reference':850 'learn.microsoft.com/en-us/azure/redis/monitor-diagnostic-settings':860 'learn.microsoft.com/en-us/azure/redis/monitor-troubleshoot-faq':422 'learn.microsoft.com/en-us/azure/redis/nodejs-get-started':978 'learn.microsoft.com/en-us/azure/redis/planning-faq':681 'learn.microsoft.com/en-us/azure/redis/private-link':727 'learn.microsoft.com/en-us/azure/redis/python-get-started':988 'learn.microsoft.com/en-us/azure/redis/redis-cache-arm-provision':1059 'learn.microsoft.com/en-us/azure/redis/redis-cache-bicep-provision':1069 'learn.microsoft.com/en-us/azure/redis/redis-modules':870 'learn.microsoft.com/en-us/azure/redis/reserved-pricing':691 'learn.microsoft.com/en-us/azure/redis/scheduled-maintenance':1080 'learn.microsoft.com/en-us/azure/redis/scripts/create-manage-cache':880 'learn.microsoft.com/en-us/azure/redis/secure-azure-managed-redis':738 'learn.microsoft.com/en-us/azure/redis/security-controls-policy':750 'learn.microsoft.com/en-us/azure/redis/tls-configuration':760 'learn.microsoft.com/en-us/azure/redis/troubleshoot-client':434 'learn.microsoft.com/en-us/azure/redis/troubleshoot-connectivity':444 'learn.microsoft.com/en-us/azure/redis/troubleshoot-data-loss':456 'learn.microsoft.com/en-us/azure/redis/troubleshoot-server':466 'learn.microsoft.com/en-us/azure/redis/troubleshoot-timeouts':478 'librari':487 'line':99,111,212 'link':116,125,303,725 'load':252,567 'local':69 'locat':93 'log':844 'loss':228,451 'mainten':1073 'maintenance/update':394 'make':17,59,266,593 'manag':3,9,42,52,222,263,273,287,296,325,359,381,408,420,427,442,454,461,476,492,502,513,523,531,534,544,555,562,564,575,587,601,611,622,634,646,657,669,676,688,703,713,721,736,748,758,768,783,796,803,815,825,836,847,858,868,873,875,907,930,944,954,963,973,986,996,1008,1020,1030,1047,1054,1064,1077 'markdown':192,208 'mcp':151,178 'memori':250,530 'metadata.generated':132 'metric':842 'microsoft':180,698 'microsoftdoc':152,179 'migrat':337,383,597,607,628,640,666,822,1016,1032,1042 'mitig':449 'modul':329,865 'monitor':414,560,831,849 'monitoring/diagnostics':334 'month':138 'net':353,926 'network':170 'node.js':354,976 'notif':36,368,941 'old':139 'oper':323 'optim':253,529 'option':289,598,629,812 'output':915 'patch':584 'pattern':22,64,343,885 'perform':232,254,432,540 'persist':34,330,811 'plan':276,606,639,674,1004 'polici':314,743 'powershel':806 'practic':15,57,240,308,482,489,510,552,733 'prefer':176 'privat':302,724 'problem':473 'provid':47 'pull':143 'purchas':686 'python':355,982 'queri':184,198 'quick':71 'quick-refer':70 'rang':100 'read':106,121 'redi':4,10,43,53,223,235,264,274,288,297,326,360,382,387,400,404,409,421,428,443,455,462,477,493,503,514,524,535,545,556,565,576,588,602,612,623,631,635,642,647,654,658,670,677,689,704,714,722,737,749,759,769,784,797,804,816,826,837,848,859,864,869,876,893,908,921,931,939,945,955,964,974,987,997,1009,1021,1026,1031,1043,1048,1055,1065,1078 'redis-c':403 'refer':72,126,841 'relev':94 'remot':75 'replic':33,333,793 'repositori':149 'requir':169 'reserv':690 'resili':246,498 'resolv':425 'resourc':230,464 'return':191,207 'right':286 'run':539 'scale':249,378,550,994 'scenario':417 'section':95 'secur':18,60,290,294,306,361,694,719,731,900 'security.md':118,119 'select':662 'selecting/migrating/reserving':284 'server':229,463,566 'servic':894 'set':328,755,771,788,855 'side':431 'skill':44,46,83,168,190,204 'skill-azure-managed-redis' 'skus':1000 'source-microsoftdocs' 'specifi':110 'string':185,199 'suggest':140,157 'templat':1058,1068 'test':255,541 'text/markdown':206 'tier':275,619 'timeout':472 'tls':304,754 'tool':153,823,1040 'topic':397,483,594,695,764,886,992 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'troubleshoot':13,55,214,238,396,437,459 'typescript':977 'understand':651 'updat':1079 'upgrad':380,1011 'url':398,484,595,696,765,887,993 'use':25,27,81,87,105,120,177,194,234,365,399,697,805,895,938,971,1036,1056 'user':142,159 'version':146,1010 'via':372,877,966 'web':903 'webpag':196 'window':395,1074","prices":[{"id":"02b1f5a9-0583-47c4-ac1a-1101397fea31","listingId":"390b2e46-c2cc-4555-8d71-6205c1c04241","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:59:29.727Z"}],"sources":[{"listingId":"390b2e46-c2cc-4555-8d71-6205c1c04241","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-managed-redis","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-managed-redis","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:29.727Z","lastSeenAt":"2026-05-18T18:53:55.818Z"}],"details":{"listingId":"390b2e46-c2cc-4555-8d71-6205c1c04241","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-managed-redis","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"d78ea0b094d712ca76d7d737ab6f083636e1c61d","skill_md_path":"skills/azure-managed-redis/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-managed-redis"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-managed-redis","description":"Expert knowledge for Azure Managed Redis development including troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. Use when using Entra ID auth, geo-replication, persistence, keyspace notifications, or Blob-based import/export, and other Azure Managed Redis related development tasks. Not for Azure Cache for Redis (use azure-cache-redis).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-managed-redis"},"updatedAt":"2026-05-18T18:53:55.818Z"}}