{"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 Redis modules, persistence, geo-replication, Entra auth, or Private Link with A","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-L71 | Guidance on when and how to use Azure Managed Redis: comparing tiers vs Redis Enterprise, planning deployments, choosing migration approaches, and estimating/purchasing reservations. |\n| Security | L72-L81 | Securing Azure Managed Redis: Entra auth, disk encryption, Private Link, TLS config, security best practices, and enforcing compliance with Azure Policy. |\n| Configuration | L82-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-L109 | Patterns and code samples for connecting apps (ASP.NET Core, .NET, Go, Node.js TS, Python, Azure Functions) to Azure Managed Redis, including auth, security, caching, and keyspace notifications. |\n| Deployment | L110-L117 | Scaling and upgrading Azure Managed Redis, deployment via ARM/Bicep templates, and configuring maintenance windows for controlled updates and version changes. |\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| 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: Redis Enterprise vs 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| Import and export Azure Managed Redis data via Blob storage | https://learn.microsoft.com/en-us/azure/redis/how-to-import-export-data |\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| 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| 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.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (10,541 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-04-22T06:53:34.868Z","embedding":null,"createdAt":"2026-04-18T21:59:29.727Z","updatedAt":"2026-04-22T06:53:34.868Z","lastSeenAt":"2026-04-22T06:53:34.868Z","tsv":"'/en-us/azure/azure-functions/functions-bindings-cache':904 '/en-us/azure/redis/aspnet':916 '/en-us/azure/redis/aspnet-core-output-cache-provider':929 '/en-us/azure/redis/best-practices-client-libraries':501 '/en-us/azure/redis/best-practices-connection':511 '/en-us/azure/redis/best-practices-development':522 '/en-us/azure/redis/best-practices-kubernetes':533 '/en-us/azure/redis/best-practices-memory-management':543 '/en-us/azure/redis/best-practices-performance':553 '/en-us/azure/redis/best-practices-scale':564 '/en-us/azure/redis/best-practices-server-load':575 '/en-us/azure/redis/configure':766 '/en-us/azure/redis/development-faq':585 '/en-us/azure/redis/dotnet':942 '/en-us/azure/redis/enable-redis-keyspace-notifications':953 '/en-us/azure/redis/entra-for-authentication':699 '/en-us/azure/redis/failover':596 '/en-us/azure/redis/go-get-started':963 '/en-us/azure/redis/grafana-dashboards':779 '/en-us/azure/redis/how-to-active-geo-replication':792 '/en-us/azure/redis/how-to-encryption':710 '/en-us/azure/redis/how-to-import-export-data':805 '/en-us/azure/redis/how-to-manage-redis-cache-powershell':814 '/en-us/azure/redis/how-to-persistence':824 '/en-us/azure/redis/how-to-redis-access-data':417 '/en-us/azure/redis/how-to-scale':996 '/en-us/azure/redis/how-to-upgrade':1007 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-options':610 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-overview':620 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-understand':631 '/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling':834 '/en-us/azure/redis/migrate/migrate-redis-enterprise-overview':643 '/en-us/azure/redis/migrate/migrate-redis-enterprise-understand':653 '/en-us/azure/redis/migrate/migration-guide':665 '/en-us/azure/redis/monitor-cache':845 '/en-us/azure/redis/monitor-cache-reference':857 '/en-us/azure/redis/monitor-diagnostic-settings':867 '/en-us/azure/redis/monitor-troubleshoot-faq':429 '/en-us/azure/redis/nodejs-get-started':973 '/en-us/azure/redis/planning-faq':675 '/en-us/azure/redis/private-link':721 '/en-us/azure/redis/python-get-started':983 '/en-us/azure/redis/redis-cache-arm-provision':1017 '/en-us/azure/redis/redis-cache-bicep-provision':1027 '/en-us/azure/redis/redis-modules':877 '/en-us/azure/redis/reserved-pricing':685 '/en-us/azure/redis/scheduled-maintenance':1038 '/en-us/azure/redis/scripts/create-manage-cache':887 '/en-us/azure/redis/secure-azure-managed-redis':732 '/en-us/azure/redis/security-controls-policy':744 '/en-us/azure/redis/tls-configuration':754 '/en-us/azure/redis/troubleshoot-client':441 '/en-us/azure/redis/troubleshoot-connectivity':451 '/en-us/azure/redis/troubleshoot-data-loss':463 '/en-us/azure/redis/troubleshoot-server':473 '/en-us/azure/redis/troubleshoot-timeouts':485 '/microsoftdocs/mcp/blob/main/readme.md)':166 '3':137 'accept':205 'access':171 'across':992 'activ':782 'administ':806 'agent':86,130,189,203 'alert':838 'api':909 'app':356,932 'appli':490,512,554,722,733 'applic':582,956,976 'approach':289,656 'arm':1013 'arm/bicep':389 'asp.net':357,906,918 'auth':35,302,371 'authent':692 'avail':156 'azur':2,8,41,51,221,262,277,298,316,327,364,367,384,412,424,431,446,458,465,480,496,506,517,527,538,548,559,568,579,591,605,622,626,638,660,667,679,694,704,712,727,734,739,749,759,774,787,796,807,819,826,840,851,862,872,879,883,894,897,911,923,934,948,958,965,978,988,1000,1009,1019,1032 'azure-managed-redi':1 'basic/standard/premium':614 'best':14,56,239,310,486,493,514,556,724 'bicep':1023 'bind':901 'blob':801 'built':769 'built-in':768 'cach':373,623,921,924 'capabl':78 'categori':89,97,113,209,211 'chang':400 'choos':287,601,676 'cli':410,884 'cli/powershell':339 'client':231,247,435,491,525 'client-sid':434 'code':21,63,345,352,889 'combin':68 'common':418 'compar':280,621 'complianc':314,736 'config':308 'configur':19,61,318,324,392,700,745,755,758,767,815,825,835,858,868,917,1028 'connect':225,248,355,443,504,930,974 'content':73,175 'control':396,737 'core':358,907,919 'cover':54 'dashboard':772 'data':227,342,455,707,799 'decis':16,58,265,597 'deploy':24,66,286,377,387,670,984,1008,1018 'descript':213 'design':502 'develop':11,513,576 'diagnos':218,452,474 'diagnost':859 'differ':645 'disk':303,701 'doc':181 'document':76,174 'e.g':101,117 'effect':530 'encrypt':304,702 'endpoint':718 'enforc':313 'enterpris':284,636,647 'entra':34,301,691,938 'error':421 'estimating/purchasing':291 'execut':999 'expert':5,48 'export':795 'failov':587 'failover/patching':260 'fallback':193 'faq':672 'fetch':77,173,182,195 'file':107,115,122,127 'fix':220 'function':365,895 'geo':32,335,784 'geo-repl':31,334,783 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'go':360,955 'grafana':338,771 'guid':163 'guidanc':49,244,270,577 'handl':259,586 'host':257,523 'id':939 'import':84,128,793 'import/export':343 'includ':12,370 'index':90,210 'insight':406 'insight/redis-cli':236 'instal':160,162 'instanc':330,762,991 'integr':20,62,344,888,893,954 'issu':224,438,444,470 'keyspac':375,945 'knowledg':6 'kubernet':256,524 'l109':349 'l110':379 'l110-l117':378 'l117':380 'l120':104 'l35':103,216 'l35-l120':102 'l35-l45':215 'l45':217 'l46':242 'l46-l59':241 'l59':243 'l60':268 'l60-l71':267 'l71':269 'l72':295 'l72-l81':294 'l81':296 'l82':320 'l82-l97':319 'l97':321 'l98':348 'l98-l109':347 'latenc':475 'latency/timeouts':226 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':416,428,440,450,462,472,484,500,510,521,532,542,552,563,574,584,595,609,619,630,642,652,664,674,684,698,709,720,731,743,753,765,778,791,804,813,823,833,844,856,866,876,886,903,915,928,941,952,962,972,982,995,1006,1016,1026,1037 'learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-cache':902 'learn.microsoft.com/en-us/azure/redis/aspnet':914 'learn.microsoft.com/en-us/azure/redis/aspnet-core-output-cache-provider':927 'learn.microsoft.com/en-us/azure/redis/best-practices-client-libraries':499 'learn.microsoft.com/en-us/azure/redis/best-practices-connection':509 'learn.microsoft.com/en-us/azure/redis/best-practices-development':520 'learn.microsoft.com/en-us/azure/redis/best-practices-kubernetes':531 'learn.microsoft.com/en-us/azure/redis/best-practices-memory-management':541 'learn.microsoft.com/en-us/azure/redis/best-practices-performance':551 'learn.microsoft.com/en-us/azure/redis/best-practices-scale':562 'learn.microsoft.com/en-us/azure/redis/best-practices-server-load':573 'learn.microsoft.com/en-us/azure/redis/configure':764 'learn.microsoft.com/en-us/azure/redis/development-faq':583 'learn.microsoft.com/en-us/azure/redis/dotnet':940 'learn.microsoft.com/en-us/azure/redis/enable-redis-keyspace-notifications':951 'learn.microsoft.com/en-us/azure/redis/entra-for-authentication':697 'learn.microsoft.com/en-us/azure/redis/failover':594 'learn.microsoft.com/en-us/azure/redis/go-get-started':961 'learn.microsoft.com/en-us/azure/redis/grafana-dashboards':777 'learn.microsoft.com/en-us/azure/redis/how-to-active-geo-replication':790 'learn.microsoft.com/en-us/azure/redis/how-to-encryption':708 'learn.microsoft.com/en-us/azure/redis/how-to-import-export-data':803 'learn.microsoft.com/en-us/azure/redis/how-to-manage-redis-cache-powershell':812 'learn.microsoft.com/en-us/azure/redis/how-to-persistence':822 'learn.microsoft.com/en-us/azure/redis/how-to-redis-access-data':415 'learn.microsoft.com/en-us/azure/redis/how-to-scale':994 'learn.microsoft.com/en-us/azure/redis/how-to-upgrade':1005 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-options':608 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-overview':618 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-understand':629 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling':832 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-overview':641 'learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-understand':651 'learn.microsoft.com/en-us/azure/redis/migrate/migration-guide':663 'learn.microsoft.com/en-us/azure/redis/monitor-cache':843 'learn.microsoft.com/en-us/azure/redis/monitor-cache-reference':855 'learn.microsoft.com/en-us/azure/redis/monitor-diagnostic-settings':865 'learn.microsoft.com/en-us/azure/redis/monitor-troubleshoot-faq':427 'learn.microsoft.com/en-us/azure/redis/nodejs-get-started':971 'learn.microsoft.com/en-us/azure/redis/planning-faq':673 'learn.microsoft.com/en-us/azure/redis/private-link':719 'learn.microsoft.com/en-us/azure/redis/python-get-started':981 'learn.microsoft.com/en-us/azure/redis/redis-cache-arm-provision':1015 'learn.microsoft.com/en-us/azure/redis/redis-cache-bicep-provision':1025 'learn.microsoft.com/en-us/azure/redis/redis-modules':875 'learn.microsoft.com/en-us/azure/redis/reserved-pricing':683 'learn.microsoft.com/en-us/azure/redis/scheduled-maintenance':1036 'learn.microsoft.com/en-us/azure/redis/scripts/create-manage-cache':885 'learn.microsoft.com/en-us/azure/redis/secure-azure-managed-redis':730 'learn.microsoft.com/en-us/azure/redis/security-controls-policy':742 'learn.microsoft.com/en-us/azure/redis/tls-configuration':752 'learn.microsoft.com/en-us/azure/redis/troubleshoot-client':439 'learn.microsoft.com/en-us/azure/redis/troubleshoot-connectivity':449 'learn.microsoft.com/en-us/azure/redis/troubleshoot-data-loss':461 'learn.microsoft.com/en-us/azure/redis/troubleshoot-server':471 'learn.microsoft.com/en-us/azure/redis/troubleshoot-timeouts':483 'librari':492 'line':99,111,212 'link':38,116,125,306,717 'load':252,572 'local':69 'locat':93 'log':849 'loss':228,456 'mainten':393,1029 'make':17,59,266,598 'manag':3,9,42,52,222,263,278,299,328,368,385,413,425,432,447,459,466,481,497,507,518,528,536,539,549,560,567,569,580,592,606,616,627,639,649,661,668,680,695,705,713,728,740,750,760,775,788,797,808,820,830,841,852,863,873,878,880,912,935,949,959,966,979,989,1001,1010,1020,1033 'markdown':192,208 'mcp':151,178 'memori':250,535 'metadata.generated':132 'metric':847 'microsoft':180,690 'microsoftdoc':152,179 'migrat':288,340,602,612,633,658,827 'mitig':454 'modul':29,332,870 'monitor':419,565,836,854 'monitoring/diagnostics':337 'month':138 'net':359,931 'network':170 'node.js':361,969 'notif':376,946 'old':139 'oper':326 'optim':253,534 'option':603,817 'output':920 'patch':589 'pattern':22,64,346,350,890 'perform':232,254,437,545 'persist':30,333,816 'plan':285,611,632,666,997 'polici':317,735 'powershel':811 'practic':15,57,240,311,487,494,515,557,725 'prefer':176 'privat':37,305,716 'problem':478 'provid':47 'pull':143 'purchas':678 'python':363,975 'queri':184,198 'quick':71 'quick-refer':70 'rang':100 'read':106,121 'redi':4,10,28,43,53,223,235,264,279,283,300,329,369,386,405,409,414,426,433,448,460,467,482,498,508,519,529,540,550,561,570,581,593,607,617,628,635,640,646,650,662,669,681,696,706,714,729,741,751,761,776,789,798,809,821,831,842,853,864,869,874,881,898,913,926,936,944,950,960,967,980,990,1002,1011,1021,1034 'redis-c':408 'refer':72,126,846 'relev':94 'remot':75 'replic':33,336,785 'repositori':149 'requir':169 'reserv':292,682 'resili':246,503 'resolv':430 'resourc':230,469 'return':191,207 'run':544 'sampl':353 'scale':249,381,555,987 'scenario':422 'section':95 'secur':18,60,293,297,309,372,686,711,723,905 'security.md':118,119 'select':654 'server':229,468,571 'servic':899 'set':331,747,763,780,860 'side':436 'skill':44,46,83,168,190,204 'skill-azure-managed-redis' 'skus':993 'source-microsoftdocs' 'specifi':110 'storag':802 'string':185,199 'suggest':140,157 'templat':390,1014,1024 'test':255,546 'text/markdown':206 'tier':281,624 'timeout':477 'tls':307,746 'tool':153,828 'topic':402,488,599,687,756,891,985 '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,401,442,464 'ts':362 'typescript':970 'understand':644 'updat':397,1035 'upgrad':383,1004 'url':403,489,600,688,757,892,986 'use':25,27,81,87,105,120,177,194,234,276,404,689,810,900,943,964,1012 'user':142,159 'version':146,399,1003 'via':388,800,882 'vs':282,648 'web':908 'webpag':196 'window':394,1030","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-04-22T06:53:34.868Z"}],"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":497,"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-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"c41d334f5b46859cfc6d8c3e80561faf4af8b9e7","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 Redis modules, persistence, geo-replication, Entra auth, or Private Link with Azure Managed Redis, 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-04-22T06:53:34.868Z"}}