Azure.ResourceManager.Redis (.NET)
Gestionar Azure Redis Cache en .NET
Esta habilidad ayuda a los desarrolladores .NET a crear y gestionar instancias de Azure Redis Cache programáticamente usando el SDK Azure.ResourceManager.Redis, eliminando la configuración manual del portal y habilitando prácticas de infraestructura como código.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Azure.ResourceManager.Redis (.NET)". Create a premium tier Redis cache with clustering enabled
Resultado esperado:
- 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);
Usando "Azure.ResourceManager.Redis (.NET)". How do I add firewall rules to allow my app service?
Resultado esperado:
- 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);
Auditoría de seguridad
SeguroThis 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.
Puntuación de calidad
Lo que puedes crear
Automatización de Infraestructura
Ingenieros de DevOps automatizando el aprovisionamiento de infraestructura Redis en pipelines de CI/CD
Desarrollo de Aplicaciones
Desarrolladores integrando Azure Redis en aplicaciones .NET con la configuración adecuada
Migración a la Nube
Equipos migrando desde Redis on-premise a soluciones Azure Cloud Cache
Prueba estos prompts
¿Cómo creo una instancia de Azure Redis Cache usando el SDK de Azure para .NET con nivel básico y configuración predeterminada?
Muéstrame cómo crear un caché Redis con reglas de firewall personalizadas para permitir direcciones IP específicas usando Azure.ResourceManager.Redis.
¿Cómo configuro el agrupamiento en clúster de Redis con nivel premium usando el SDK para .NET? Incluye configuración del clúster y ajustes de fragmentos.
¿Cuál es la forma adecuada de regenerar las claves de acceso de Redis y obtener cadenas de conexión usando el SDK de Azure para .NET?
Mejores prácticas
- Usar Managed Identity para autenticación en lugar de cadenas de conexión cuando sea posible
- Habilitar siempre SSL/TLS para conexiones Redis en entornos de producción
- Configurar valores TTL apropiados para datos en caché para prevenir problemas de datos obsoletos
Evitar
- Hardcodear cadenas de conexión de Redis en el código fuente - usar Azure Key Vault en su lugar
- Usar nivel básico para cargas de trabajo de producción que requieren alta disponibilidad
- Ignorar los ajustes de política maxmemory de Redis llevando a problemas de expulsión
Preguntas frecuentes
¿Qué paquete de Azure SDK necesito?
¿Qué nivel de Redis debo elegir?
¿Cómo manejo la seguridad de las cadenas de conexión?
¿Puedo redimensionar mi caché Redis después de crearlo?
¿Cuál es la diferencia entre el nivel Básico y Premium?
¿Cómo monitoreo el rendimiento de Redis?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-resource-manager-redis-dotnetRef.
main
Estructura de archivos
📄 SKILL.md