PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : {1, 2}
Cette commande crée une instance de cache Azure pour Redis dans plusieurs zones.
Exemple 4 : Créer un réseau virtuel activer le cache
Configuration requise pour la création d’un réseau virtuel activer le cache.
Créez le réseau virtuel dans le même groupe de ressources dans lequel vous souhaitez créer votre cache Redis. Vous pouvez créer un réseau virtuel à partir de la commande PowerShell New-AzVirtualNetwork .
Vous aurez besoin de SubnetID pour le cache d’activation du réseau virtuel. La syntaxe de SubnetID est indiquée ci-dessous.
Format de SubnetID : /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnets/{subnetName}
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
SubnetId : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet
StaticIP : 10.0.0.4
Tag : {}
Zone : []
Exemple 5 : Configurer la persistance des données pour un Cache Azure Premium pour Redis
La persistance écrit les données Redis dans un compte de stockage Azure que vous possédez et gérez. Avant de configurer la persistance des données, vous devez disposer d’un compte de stockage dans le même groupe de ressources. Choisissez un compte de stockage dans la même région et l’abonnement que le cache, et un compte de stockage Premium est recommandé, car le stockage Premium a un débit plus élevé.
Après avoir créé un compte de stockage, obtenez la chaîne de connexion du compte de stockage à l’aide de cette procédure.
Exécutez cette commande Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName dans PowerShell.
À partir de la sortie ci-dessus, copiez n’importe quelle clé.
Placez la clé du compte de stockage et le nom du compte de stockage au format ci-dessous pour obtenir la chaîne de connexion de votre compte de stockage.
Format de chaîne de connexion :- "DefaultEndpointsProtocol=https ; AccountName={storageAccountName} ; AccountKey={storageAccountKey} ; EndpointSuffix=mySuffix"
Vous devez avoir les paramètres de configuration Redis spécifiques pour activer la persistance des données.
Pour la sauvegarde RDB, activez
rdb-backup-enabled (Définir true ou false)
rdb-storage-connection-string (Donnez une chaîne de connexion au format ci-dessus.)
rdb-backup-frequency (Définissez un intervalle de sauvegarde en minutes. Vous ne pouvez choisir parmi - 15, 30, 60, 360, 720 et 1440 minutes.)
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, true]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Exemple 6 : Configurer la persistance des données pour un Cache Azure Premium pour Redis - Sauvegarde AOF activée
Pour la sauvegarde AOF activée.
aof-backup-enabled (Définir true ou false),
aof-storage-connection-string-0 (Donnez une chaîne de connexion au format ci-dessus.)
aof-storage-connection-string-1 (vous pouvez éventuellement configurer un autre compte de stockage. Si un deuxième compte de stockage est configuré, les écritures dans le cache du réplica sont écrites dans ce deuxième compte de stockage.)
Facultatif : l’authentification auprès de Redis par le biais de clés d’accès est désactivée lorsqu’elle est définie sur true. La valeur par défaut est False.
Spécifie le type d’identité utilisé pour le Cache Azure pour Redis. Valeurs valides : « SystemAssigned » ou « UserAssigned » ou « SystemAssignedUserAssigned » ou « None »
Spécifie les paramètres de configuration Redis.
Les valeurs acceptables pour ce paramètre sont les suivantes :
rdb-backup-enabled.
Spécifie que la persistance des données Redis est activée.
Niveau Premium uniquement.
rdb-storage-connection-string.
Spécifie la chaîne de connexion au compte de stockage pour la persistance des données Redis.
Niveau Premium uniquement.
rdb-backup-frequency.
Spécifie la fréquence de sauvegarde pour la persistance des données Redis.
Niveau Premium uniquement.
maxmemory-reserved.
Configure la mémoire réservée pour les processus non-cache.
Niveaux Standard et Premium.
maxmemory-policy.
Configure la stratégie d’éviction pour le cache.
Tous les niveaux tarifaires.
notify-keyspace-events.
Configure les notifications d’espace de clés.
Niveaux Standard et Premium.
hash-max-ziplist-entries.
Configure l’optimisation de la mémoire pour les petits types de données d’agrégation.
Niveaux Standard et Premium.
hash-max-ziplist-value.
Configure l’optimisation de la mémoire pour les petits types de données d’agrégation.
Niveaux Standard et Premium.
set-max-intset-entries.
Configure l’optimisation de la mémoire pour les petits types de données d’agrégation.
Niveaux Standard et Premium.
zset-max-ziplist-entries.
Configure l’optimisation de la mémoire pour les petits types de données d’agrégation.
Niveaux Standard et Premium.
zset-max-ziplist-value.
Configure l’optimisation de la mémoire pour les petits types de données d’agrégation.
Niveaux Standard et Premium.
Bases.
Configure le nombre de bases de données.
Cette propriété ne peut être configurée qu’au moment de la création du cache.
Niveaux Standard et Premium.
Pour plus d’informations, consultez Gérer le cache Redis Azure avec Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
méthode d’authentification préférée-data-archive-auth-method Preferred pour communiquer avec le compte de stockage utilisé pour l’archivage des données, spécifier SAS ou ManagedIdentity, la valeur par défaut est SAS
méthode d’authentification préférée-auth-method Preferred pour communiquer avec le compte de stockage utilisé pour la persistance des données, spécifier SAS ou ManagedIdentity, la valeur par défaut est SAS
Version de Redis. Il doit s’agir de la forme « major[.minor] » (seul « major » est requis) ou de la valeur « latest » qui fait référence à la dernière version stable de Redis disponible. Versions prises en charge : 4.0, 6.0 (dernière version). La valeur par défaut est « latest ».
Spécifie une adresse IP unique dans le sous-réseau du cache Redis.
Si vous ne spécifiez pas de valeur pour ce paramètre, cette applet de commande choisit une adresse IP à partir du sous-réseau.
ID de ressource complet d’un sous-réseau dans un réseau virtuel dans lequel déployer le Cache Azure pour Redis.
Exemple de format : /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis que votre cache Redis recevra. Les caches utilisant le canal de mise à jour « Préversion » obtiennent les dernières mises à jour Redis au moins 4 semaines à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ». Les valeurs possibles sont les suivantes : « Stable », « Preview »
Spécifie une ou plusieurs identités utilisateur séparées par des virgules à associer au Cache Azure pour Redis. Les références d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName} »
Facultatif : Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.