Azure.ResourceManager.Redis (.NET)
Manage Azure Redis Cache in .NET
Cette compétence aide les développeurs .NET à créer et gérer des instances Azure Redis Cache par programmation en utilisant le SDK Azure.ResourceManager.Redis, éliminant la configuration manuelle du portail et permettant les pratiques d'infrastructure-as-code.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Azure.ResourceManager.Redis (.NET)". Create a premium tier Redis cache with clustering enabled
Résultat attendu:
- RedisCacheCollection cacheCollection = redisClient.GetRedisCaches();
- RedisCacheCreateParameters parameters = new RedisCacheCreateParameters
- {
- Sku = new RedisCacheSku { Name = RedisCacheSkuName.Premium, Family = RedisCacheSkuFamily.P, Capacity = 2 },
- RedisConfiguration = new RedisCacheRedisConfiguration
- {
- ClusterEnabled = true,
- MaxmemoryPolicy = RedisCacheMaxmemoryPolicy.AllKeysLru
- }
- };
- ResourceIdentifier redisId = $"/subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.Cache/Redis/{cacheName}";
- await cacheCollection.CreateOrUpdateAsync(WaitUntil.Completed, redisId, parameters);
Utilisation de "Azure.ResourceManager.Redis (.NET)". How do I add firewall rules to allow my app service?
Résultat attendu:
- RedisFirewallRulesCollection rulesCollection = redisClient.GetRedisFirewallRules(redisId);
- RedisFirewallRuleCreateParameters ruleParams = new RedisFirewallRuleCreateParameters
- {
- StartIPAddress = "13.65.0.0",
- EndIPAddress = "13.65.255.255"
- };
- await rulesCollection.CreateOrUpdateAsync(WaitUntil.Completed, "appServiceRule", ruleParams);
Audit de sécurité
SûrThis is a prompt-only skill containing only documentation in SKILL.md (362 lines). No executable code was scanned. Static analysis found no suspicious patterns, dangerous code patterns, or risk factors. The skill provides guidance on Azure Redis Cache management using the .NET Azure SDK - a legitimate development tool.
Score de qualité
Ce que vous pouvez construire
Automatisation de l'infrastructure
Ingénieurs DevOps automatisant le provisionnement de l'infrastructure Redis dans les pipelines CI/CD
Développement d'applications
Développeurs intégrant Azure Redis dans des applications .NET avec une configuration appropriée
Migration vers le cloud
Équipes migrant de Redis sur site vers des solutions Azure Cloud Cache
Essayez ces prompts
How do I create an Azure Redis Cache instance using the .NET Azure SDK with basic tier and default settings?
Show me how to create a Redis cache with custom firewall rules to allow specific IP addresses using Azure.ResourceManager.Redis.
How do I configure Redis clustering with premium tier using the .NET SDK? Include cluster configuration and shard settings.
What is the proper way to regenerate Redis access keys and get connection strings using the Azure SDK for .NET?
Bonnes pratiques
- Utilisez Managed Identity pour l'authentification au lieu des chaînes de connexion lorsque possible
- Toujours activer SSL/TLS pour les connexions Redis dans les environnements de production
- Configurez les valeurs TTL appropriées pour les données en cache afin d'éviter les problèmes de données obsolètes
Éviter
- Intégrer en dur les chaînes de connexion Redis dans le code source - utilisez Azure Key Vault à la place
- Utiliser le niveau de base pour les charges de production nécessitant une haute disponibilité
- Ignorer les paramètres de politique maxmemory Redis entraînant des problèmes d'éviction