Azure.ResourceManager.Redis (.NET)
Azure Redis Cache in .NET verwalten
Dieses Skill hilft .NET-Entwicklern, Azure Redis Cache-Instanzen programmatisch mit dem Azure.ResourceManager.Redis SDK zu erstellen und zu verwalten, eliminiert manuelle Portal-Konfiguration und ermöglicht Infrastructure-as-Code-Praktiken.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Azure.ResourceManager.Redis (.NET)". Premium-Tier Redis-Cache mit aktiviertem Clustering erstellen
Erwartetes Ergebnis:
- 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);
Verwendung von "Azure.ResourceManager.Redis (.NET)". Wie füge ich Firewall-Regeln hinzu, um meinen App-Dienst zuzulassen?
Erwartetes Ergebnis:
- 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);
Sicherheitsaudit
SicherThis 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.
Qualitätsbewertung
Was du bauen kannst
Infrastructure-Automatisierung
DevOps-Ingenieure, die Redis-Infrastruktur in CI/CD-Pipelines bereitstellen
Anwendungsentwicklung
Entwickler, die Azure Redis in .NET-Anwendungen mit richtiger Konfiguration integrieren
Cloud-Migration
Teams, die von lokaler Redis zu Azure Cloud Cache-Lösungen migrieren
Probiere diese Prompts
Wie erstelle ich eine Azure Redis Cache-Instanz mit dem .NET Azure SDK mit Basic-Tarif und Standardeinstellungen?
Zeigen Sie mir, wie ich einen Redis-Cache mit benutzerdefinierten Firewall-Regeln erstelle, um bestimmte IP-Adressen mit Azure.ResourceManager.Redis zuzulassen.
Wie konfiguriere ich Redis-Clustering mit Premium-Tarif mit dem .NET SDK? Inklusive Cluster-Konfiguration und Shard-Einstellungen.
Was ist der richtige Weg, um Redis-Zugriffsschlüssel zu regenerieren und Verbindungszeichenfolgen mit dem Azure SDK für .NET zu erhalten?
Bewährte Verfahren
- Verwenden Sie Managed Identity für die Authentifizierung anstelle von Verbindungszeichenfolgen, wenn möglich
- Aktivieren Sie immer SSL/TLS für Redis-Verbindungen in Produktionsumgebungen
- Konfigurieren Sie geeignete TTL-Werte für zwischengespeicherte Daten, um Probleme mit veralteten Daten zu vermeiden
Vermeiden
- Redis-Verbindungszeichenfolgen im Quellcode fest codieren - verwenden Sie stattdessen Azure Key Vault
- Basic-Tarif für Produktionsworkloads verwenden, die hohe Verfügbarkeit erfordern
- Redis maxmemory-Richtlinieneinstellungen ignorieren, die zu Eviction-Problemen führen