Configuration du cache Azure pour RedisHow to configure Azure Cache for Redis

Cette rubrique décrit les configurations disponibles pour vos instances de cache Azure pour Redis.This topic describes the configurations available for your Azure Cache for Redis instances. Cette rubrique décrit également la configuration par défaut du serveur Redis pour les instances de cache Azure pour Redis.This topic also covers the default Redis server configuration for Azure Cache for Redis instances.

Notes

Pour plus d’informations sur la configuration et l’utilisation des fonctionnalités du cache Premium, voir Comment configurer la persistance, Comment configurer le clusteringet Comment configurer la prise en charge de réseau virtuel.For more information on configuring and using premium cache features, see How to configure persistence, How to configure clustering, and How to configure Virtual Network support.

Configurer les paramètres du cache Azure pour RedisConfigure Azure Cache for Redis settings

Si vous n’avez pas épinglé votre cache au tableau de bord, recherchez-le dans le Portail Azure en utilisant l’option Tous les services.If you did not pin your cache to the dashboard, find your cache in the Azure portal using All services.

Cache Azure pour Redis - Panneau Parcourir

Pour afficher vos caches, cliquez sur Tous les services, puis recherchez Cache Azure pour Redis.To view your caches, click All services and search for Azure Cache for Redis.

Sélectionnez le cache souhaité pour afficher et configurer les paramètres de ce cache.Select the desired cache to view and configure the settings for that cache.

Cache Azure pour Redis - Parcourir la liste du cache

Vous pouvez afficher et configurer votre cache à partir du panneau Cache Azure pour Redis.You can view and configure your cache from the Azure Cache for Redis blade.

Cache Azure pour Redis - Tous les paramètres

Les paramètres du cache Azure pour Redis sont affichés et configurés dans le panneau du cache Azure pour Redis avec le menu des ressources.Azure Cache for Redis settings are viewed and configured on the Azure Cache for Redis blade using the Resource Menu.

Paramètres du cache Azure pour Redis

Vous pouvez afficher et configurer les paramètres suivants à l’aide du Menu Ressource.You can view and configure the following settings using the Resource Menu.

PrésentationOverview

La Vue d’ensemble fournit des informations de base sur votre cache, notamment le nom, les ports, le niveau tarifaire et des mesures de cache sélectionnées.Overview provides you with basic information about your cache, such as name, ports, pricing tier, and selected cache metrics.

Journal d’activitéActivity log

Cliquez sur Journaux d’activité pour afficher les actions effectuées sur votre cache.Click Activity log to view actions performed on your cache. Vous pouvez également utiliser le filtrage pour développer cette vue afin d’inclure d’autres ressources.You can also use filtering to expand this view to include other resources. Pour en savoir plus sur l’utilisation des journaux d’audit, voir Afficher les journaux d’activité pour auditer les actions sur les ressources.For more information on working with audit logs, see Audit operations with Resource Manager. Pour plus d’informations sur la surveillance des événements du cache Azure pour Redis, consultez la page Opérations et alertes.For more information on monitoring Azure Cache for Redis events, see Operations and alerts.

Contrôle d’accès (IAM)Access control (IAM)

La section Contrôle d’accès (IAM) fournit un support pour le contrôle d’accès basé sur un rôle (RBAC) dans le portail Azure.The Access control (IAM) section provides support for role-based access control (RBAC) in the Azure portal. Cette configuration aide les organisations à satisfaire de manière simple et précise à leurs exigences en matière de gestion de l’accès.This configuration helps organizations meet their access management requirements simply and precisely. Pour plus d’informations, consultez Contrôle d’accès en fonction du rôle Azure.For more information, see Role-based access control in the Azure portal.

BalisesTags

La section Balises vous aide à organiser vos ressources.The Tags section helps you organize your resources. Pour plus d’informations, voir Organisation des ressources Azure à l’aide de balises.For more information, see Using tags to organize your Azure resources.

Diagnostiquer et résoudre les problèmesDiagnose and solve problems

Cliquez sur Diagnostiquer et résoudre les problèmes pour afficher les problèmes courants et les stratégies de résolution associées.Click Diagnose and solve problems to be provided with common issues and strategies for resolving them.

ParamètresSettings

La section Paramètres vous permet d’accéder aux paramètres suivants et de les configurer pour votre cache.The Settings section allows you to access and configure the following settings for your cache.

Clés d’accèsAccess keys

Cliquez sur Clés d’accès pour afficher ou régénérer les clés d’accès de votre cache.Click Access keys to view or regenerate the access keys for your cache. Ces clés sont utilisées par les clients qui se connectent à votre cache.These keys are used by the clients connecting to your cache.

Clés d’accès du cache Azure pour Redis

Paramètres avancésAdvanced settings

Vous pouvez configurer les paramètres suivants dans le panneau Paramètres avancés.The following settings are configured on the Advanced settings blade.

Ports d’accèsAccess Ports

Par défaut, l’accès non SSL est désactivé pour les nouveaux caches.By default, non-SSL access is disabled for new caches. Pour activer le port non SSL, cliquez sur Non pour Autoriser l’accès uniquement via SSL dans le panneau Paramètres avancés, puis cliquez sur Enregistrer.To enable the non-SSL port, click No for Allow access only via SSL on the Advanced settings blade and then click Save.

Notes

L’accès SSL au cache Azure pour Redis prend en charge TLS 1.0 par défaut.SSL access to Azure Cache for Redis supports TLS 1.0 by default. Si vous le souhaitez, vous pouvez augmenter la version TLS minimale prise en charge jusqu'à TLS 1.2. Pour ce faire, utilisez la liste déroulante Version TLS minimale du panneau Paramètres avancés, puis cliquez sur Enregistrer.The minimum supported TLS version can be raised up to TLS 1.2 if desired by using the Minimum TLS version dropdown on the Advanced settings blade and then click Save.

Ports d’accès du cache Azure pour Redis

Stratégies de mémoireMemory policies

Les paramètres Stratégie Maxmemory, maxmemory-reserved et maxfragmentationmemory-reserved dans le panneau Paramètres avancés configurent les stratégies de mémoire du cache.The Maxmemory policy, maxmemory-reserved, and maxfragmentationmemory-reserved settings on the Advanced settings blade configure the memory policies for the cache.

Stratégie Maxmemory du cache Azure pour Redis

La stratégie MaxMemory configure la stratégie d’éviction pour le cache, et vous permet de choisir parmi les stratégies d’éviction suivantes :Maxmemory policy configures the eviction policy for the cache and allows you to choose from the following eviction policies:

  • volatile-lru -Il s’agit de la stratégie d’expulsion par défaut.volatile-lru - This is the default eviction policy.
  • allkeys-lru
  • volatile-random
  • allkeys-random
  • volatile-ttl
  • noeviction

Pour plus d’informations sur les stratégies maxmemory, voir Stratégies d’éviction.For more information about maxmemory policies, see Eviction policies.

Le paramètre maxmemory-reserved détermine la quantité de mémoire (en mégaoctets) réservée à des opérations non cache telles que la réplication pendant le basculement.The maxmemory-reserved setting configures the amount of memory, in MB, that is reserved for non-cache operations, such as replication during failover. La définition de ce paramètre vous permet d’avoir une expérience de serveur Redis plus cohérente lorsque votre charge varie.Setting this value allows you to have a more consistent Redis server experience when your load varies. Cette valeur doit être plus élevée pour les charges de travail comportant de nombreuses écritures.This value should be set higher for workloads that are write heavy. Lorsque la mémoire est réservée pour ces opérations, elle n’est pas disponible pour le stockage des données mises en cache.When memory is reserved for such operations, it is unavailable for storage of cached data.

Le paramètre maxfragmentationmemory réservés détermine la quantité de mémoire en Mo réservée pour la fragmentation de la mémoire.The maxfragmentationmemory-reserved setting configures the amount of memory in MB that is reserved to accommodate for memory fragmentation. La définition de ce paramètre vous permet d’avoir un serveur Redis plus cohérent lorsque le cache est plein ou presque, et que le taux de fragmentation est élevé.Setting this value allows you to have a more consistent Redis server experience when the cache is full or close to full and the fragmentation ratio is high. Lorsque la mémoire est réservée pour ces opérations, elle n’est pas disponible pour le stockage des données mises en cache.When memory is reserved for such operations, it is unavailable for storage of cached data.

Un aspect à prendre en compte lors du choix d’une nouvelle valeur de réservation de mémoire (maxmemory-reserved ou maxfragmentationmemory-reserved) est la manière dont cette modification peut affecter un cache déjà en cours d’exécution, qui contient de grandes quantités de données.One thing to consider when choosing a new memory reservation value (maxmemory-reserved or maxfragmentationmemory-reserved) is how this change might affect a cache that is already running with large amounts of data in it. Par exemple, si vous disposez d’un cache de 53 Go avec 49 Go de données, modifiez la valeur de réservation en la définissant sur 8 Go. Cette modification aura pour effet de réduire la mémoire maximale disponible pour le système à 45 Go.For instance, if you have a 53 GB cache with 49 GB of data, then change the reservation value to 8 GB, this change will drop the max available memory for the system down to 45 GB. Si vos valeurs used_memory ou used_memory_rss actuelles sont supérieures à la nouvelle limite de 45 Go, le système doit supprimer des données jusqu’à ce que les valeurs used_memory et used_memory_rss soient toutes deux inférieures à 45 Go.If either your current used_memory or your used_memory_rss values are higher than the new limit of 45 GB, then the system will have to evict data until both used_memory and used_memory_rss are below 45 GB. La suppression de données peut augmenter la fragmentation de la charge et de la mémoire du serveur.Eviction can increase server load and memory fragmentation. Pour plus d’informations sur les métriques de cache, telles que used_memory et used_memory_rss, voir Mesures disponibles et intervalles de création des rapports.For more information on cache metrics such as used_memory and used_memory_rss, see Available metrics and reporting intervals.

Important

Les paramètres maxmemory-reserved and maxfragmentationmemory-reserved sont uniquement disponibles pour les caches Standard et Premium.The maxmemory-reserved and maxfragmentationmemory-reserved settings are only available for Standard and Premium caches.

Notifications de Keyspace (paramètres avancés)Keyspace notifications (advanced settings)

Accédez au panneau Paramètres avancés pour configurer les notifications de keyspace Redis.Redis keyspace notifications are configured on the Advanced settings blade. Les notifications de keyspace permettent aux clients de recevoir des notifications lorsque certains événements se produisent.Keyspace notifications allow clients to receive notifications when certain events occur.

Paramètre avancés du cache Azure pour Redis

Important

Les notifications de keyspace et le paramètre notify-keyspace-events sont uniquement disponibles pour les caches Standard et Premium.Keyspace notifications and the notify-keyspace-events setting are only available for Standard and Premium caches.

Pour plus d’informations, voir Notifications de keyspace Redis.For more information, see Redis Keyspace Notifications. Pour un exemple de code, voir le fichier KeySpaceNotifications.cs dans l’exemple Hello world.For sample code, see the KeySpaceNotifications.cs file in the Hello world sample.

Cache Azure pour Redis AdvisorAzure Cache for Redis Advisor

Le panneau Cache Azure pour Redis Advisor affiche des recommandations pour votre cache.The Azure Cache for Redis Advisor blade displays recommendations for your cache. Pendant les opérations normales, aucune recommandation n’est affichée.During normal operations, no recommendations are displayed.

Recommandations

Si une condition se produit pendant les opérations de votre cache (notamment l’utilisation élevée de la mémoire, la bande passante réseau ou la charge du serveur), une alerte s’affiche dans le panneau Cache Azure pour Redis.If any conditions occur during the operations of your cache such as high memory usage, network bandwidth, or server load, an alert is displayed on the Azure Cache for Redis blade.

Recommandations

Des informations complémentaires sont disponibles dans le panneau Recommandations .Further information can be found on the Recommendations blade.

Recommandations

Vous pouvez surveiller ces mesures dans les sections Graphiques de surveillance et Graphiques d’utilisation du panneau Cache Azure pour Redis.You can monitor these metrics on the Monitoring charts and Usage charts sections of the Azure Cache for Redis blade.

Chaque niveau tarifaire est associé à des limites spécifiques concernant les connexions clientes, la mémoire et la bande passante.Each pricing tier has different limits for client connections, memory, and bandwidth. Si votre cache est proche de la capacité maximale pour ces mesures pendant une période prolongée, une recommandation est créée.If your cache approaches maximum capacity for these metrics over a sustained period of time, a recommendation is created. Pour plus d’informations sur les mesures et limites évaluées par l’outil Recommandations, consultez le tableau suivant :For more information about the metrics and limits reviewed by the Recommendations tool, see the following table:

Métrique du cache Azure pour RedisAzure Cache for Redis metric Plus d’informationsMore information
Utilisation de la bande passante réseauNetwork bandwidth usage Performances du cache - Bande passante disponibleCache performance - available bandwidth
Clients connectésConnected clients Configuration du serveur Redis par défaut - maxclientsDefault Redis server configuration - maxclients
Charge du serveurServer load Graphiques d’utilisation - Charge du serveur RedisUsage charts - Redis Server Load
Utilisation de la mémoireMemory usage Performance du cache - TailleCache performance - size

Pour mettre à niveau votre cache, cliquez sur Mettre à niveau maintenant afin de modifier le niveau tarifaire et de mettre à l’échelle votre cache.To upgrade your cache, click Upgrade now to change the pricing tier and scale your cache. Pour plus d’informations sur le choix d’un niveau tarifaire, consultez la page Que sont les offres de cache Azure pour Redis et quelle taille dois-je utiliser ?For more information on choosing a pricing tier, see What Azure Cache for Redis offering and size should I use?

ScaleScale

Cliquez sur Mise à l’échelle pour afficher ou modifier le niveau tarifaire de votre cache.Click Scale to view or change the pricing tier for your cache. Pour plus d’informations sur la mise à l’échelle, consultez la page Mise à l’échelle du cache Azure pour Redis.For more information on scaling, see How to Scale Azure Cache for Redis.

Niveau tarifaire du cache Azure pour Redis

Taille du cluster RedisRedis Cluster Size

Cliquez sur Taille du cluster Redis (PREVIEW) pour changer la taille du cluster pour un cache de niveau Premium en cours d’exécution avec le clustering activé.Click (PREVIEW) Redis Cluster Size to change the cluster size for a running premium cache with clustering enabled.

Notes

Remarque : si le niveau Premium du cache Azure pour Redis a été publié en disponibilité générale, la fonctionnalité Taille du cluster Redis est actuellement en préversion.Note that while the Azure Cache for Redis Premium tier has been released to General Availability, the Redis Cluster Size feature is currently in preview.

Taille du cluster Redis

Pour modifier la taille du cluster, utilisez le curseur ou entrez un nombre compris entre 1 et 10 dans la zone de texte Nombre de partitions, puis cliquez sur OK pour enregistrer.To change the cluster size, use the slider or type a number between 1 and 10 in the Shard count text box and click OK to save.

Important

Le clustering Redis est disponible uniquement pour les caches de niveau Premium.Redis clustering is only available for Premium caches. Pour plus d’informations, consultez la page Comment configurer le clustering Redis pour un cache Azure pour Redis Premium.For more information, see How to configure clustering for a Premium Azure Cache for Redis.

Persistance des données RedisRedis data persistence

Cliquez sur Persistance des données Redis pour activer, désactiver ou configurer la persistance des données de votre cache Premium.Click Redis data persistence to enable, disable, or configure data persistence for your premium cache. Le cache Azure pour Redis offre la persistance Redis grâce à la persistance RDB et à la persistance AOF.Azure Cache for Redis offers Redis persistence using either RDB persistence or AOF persistence.

Pour plus d’informations, consultez la page Comment configurer la persistance pour un Cache Azure pour Redis Premium.For more information, see How to configure persistence for a Premium Azure Cache for Redis.

Important

La persistance des données Redis est disponible uniquement pour les caches de niveau Premium.Redis data persistence is only available for Premium caches.

Planifier les mises à jourSchedule updates

Le panneau Planification de mises à jour vous permet de désigner une fenêtre de maintenance pour les mises à jour du serveur Redis de votre cache.The Schedule updates blade allows you to designate a maintenance window for Redis server updates for your cache.

Important

Notez que la fenêtre de maintenance s’applique uniquement aux mises à jour du serveur Redis et non à toutes les mises à jour d’Azure ou celles du système d’exploitation des machines virtuelles qui hébergent le cache.The maintenance window applies only to Redis server updates, and not to any Azure updates or updates to the operating system of the VMs that host the cache.

Planifier les mises à jour

Pour spécifier une fenêtre de maintenance, vérifiez les jours choisis et spécifiez l’heure de début de la fenêtre de maintenance pour chaque jour, puis cliquez sur OK.To specify a maintenance window, check the desired days and specify the maintenance window start hour for each day, and click OK. L’heure de la maintenance est au format UTC.The maintenance window time is in UTC.

Important

La fonctionnalité Planifier les mises à jour est uniquement disponible pour les caches de niveau Premium.The Schedule updates functionality is only available for Premium tier caches. Pour plus d’informations et pour obtenir des instructions, consultez la page Administration du cache Azure pour Redis – Planification de mises à jour.For more information and instructions, see Azure Cache for Redis administration - Schedule updates.

GéoréplicationGeo-replication

Le panneau Géoréplication fournit un mécanisme de lien de deux instances de cache Azure pour Redis de niveau Premium.The Geo-replication blade provides a mechanism for linking two Premium tier Azure Cache for Redis instances. Un cache est désigné comme le cache lié principal et l’autre comme cache lié secondaire.One cache is designated as the primary linked cache, and the other as the secondary linked cache. Le cache lié secondaire est en lecture seule et les données écrites dans le cache principal sont répliquées vers le cache lié secondaire.The secondary linked cache becomes read-only, and data written to the primary cache is replicated to the secondary linked cache. Cette fonctionnalité peut être utilisée pour répliquer un cache entre des régions Azure.This functionality can be used to replicate a cache across Azure regions.

Important

La Géoréplication est uniquement disponible pour les caches de niveau Premium.Geo-replication is only available for Premium tier caches. Pour plus d’informations et pour obtenir des instructions, consultez Comment configurer la géoréplication pour le cache Azure pour Redis.For more information and instructions, see How to configure Geo-replication for Azure Cache for Redis.

Réseau virtuelVirtual Network

La section Réseau virtuel permet de configurer les paramètres de réseau virtuel de votre cache.The Virtual Network section allows you to configure the virtual network settings for your cache. Pour plus d’informations sur la création d’un cache Premium avec la prise en charge de réseau virtuel et sur la mise à jour de ses paramètres, consultez Comment configurer la prise en charge de réseau virtuel pour un cache Azure pour Redis Premium.For information on creating a premium cache with VNET support and updating its settings, see How to configure Virtual Network Support for a Premium Azure Cache for Redis.

Important

Les paramètres de réseau virtuel sont disponibles uniquement pour les caches Premium qui ont été configurés avec la prise en charge de réseau virtuel lors de la création du cache.Virtual network settings are only available for premium caches that were configured with VNET support during cache creation.

Pare-feuFirewall

La configuration des règles de pare-feu est disponible pour tous les niveaux de cache Azure pour Redis.Firewall rules configuration is available for all Azure Cache for Redis tiers.

Cliquez sur Pare-feu pour afficher et configurer des règles de pare-feu pour le cache.Click Firewall to view and configure firewall rules for cache.

Pare-feu

Vous pouvez spécifier des règles de pare-feu avec une des valeurs de début et de fin de plage d’adresses IP.You can specify firewall rules with a start and end IP address range. Lorsque des règles de pare-feu sont configurées, seules les connexions client à partir des plages d’adresses IP spécifiées peuvent se connecter au cache.When firewall rules are configured, only client connections from the specified IP address ranges can connect to the cache. Lorsqu’une règle de pare-feu est enregistrée, un bref délai s’écoule avant que la règle ne soit effective.When a firewall rule is saved, there is a short delay before the rule is effective. Ce délai est généralement inférieur à une minute.This delay is typically less than one minute.

Important

Les connexions depuis les systèmes de surveillance de cache Azure pour Redis sont toujours autorisées, même si des règles de pare-feu sont configurées.Connections from Azure Cache for Redis monitoring systems are always permitted, even if firewall rules are configured.

propertiesProperties

Cliquez sur Propriétés pour afficher des informations sur le cache, y compris le point de terminaison et les ports du cache.Click Properties to view information about your cache, including the cache endpoint and ports.

Propriétés du cache Azure pour Redis

VerrousLocks

La section Verrous permet de verrouiller un abonnement, une ressource ou un groupe de ressources afin d’empêcher d’autres utilisateurs de votre organisation de supprimer ou de modifier de manière accidentelle des ressources critiques.The Locks section allows you to lock a subscription, resource group, or resource to prevent other users in your organization from accidentally deleting or modifying critical resources. Pour plus d’informations, consultez Verrouiller des ressources avec Azure Resource Manager.For more information, see Lock resources with Azure Resource Manager.

Script AutomationAutomation script

Cliquez sur Script Automation pour générer et exporter un modèle de vos ressources déployées pour de futurs déploiements.Click Automation script to build and export a template of your deployed resources for future deployments. Pour plus d’informations sur le fonctionnement des modèles, consultez Déployer des ressources à l’aide de modèles Azure Resource Manager.For more information about working with templates, see Deploy resources with Azure Resource Manager templates.

Paramètres d’administrationAdministration settings

Les paramètres de la section Administration vous permettent d’effectuer les tâches administratives suivantes pour votre cache.The settings in the Administration section allow you to perform the following administrative tasks for your cache.

Administration

Importation/ExportationImport/Export

L’importation/exportation est une opération de gestion de données de cache Azure pour Redis. Elle permet d’importer et d’exporter des données dans le cache en important ou en exportant un instantané de base de données du cache Azure pour Redis (RDB) depuis un cache Premium vers un objet blob de pages, dans un compte Azure Storage.Import/Export is an Azure Cache for Redis data management operation, which allows you to import and export data in the cache by importing and exporting an Azure Cache for Redis Database (RDB) snapshot from a premium cache to a page blob in an Azure Storage Account. L’Importation/Exportation vous permet de migrer entre différentes instances de cache Azure pour Redis ou de remplir le cache de données avant utilisation.Import/Export enables you to migrate between different Azure Cache for Redis instances or populate the cache with data before use.

L’importation peut servir à récupérer les fichiers RDB compatibles Redis depuis un serveur Redis en cours d’exécution dans un environnement ou dans un cloud, y compris si Redis est exécuté sur Linux, Windows ou n’importe quel fournisseur de cloud tel qu’Amazon Web Services.Import can be used to bring Redis compatible RDB files from any Redis server running in any cloud or environment, including Redis running on Linux, Windows, or any cloud provider such as Amazon Web Services and others. Importer des données est un moyen simple de créer un cache pré-rempli de données.Importing data is an easy way to create a cache with pre-populated data. Pendant le processus d’importation, le cache Azure pour Redis charge les fichiers RDB d’Azure Storage dans la mémoire, puis insère les clés dans le cache.During the import process, Azure Cache for Redis loads the RDB files from Azure storage into memory, and then inserts the keys into the cache.

L’exportation vous permet d’exporter les données stockées dans le cache Azure pour Redis vers des fichiers RDB compatibles.Export allows you to export the data stored in Azure Cache for Redis to Redis compatible RDB files. Vous pouvez utiliser cette fonctionnalité pour déplacer des données d’une instance de cache Azure pour Redis à une autre, ou vers un autre serveur Redis.You can use this feature to move data from one Azure Cache for Redis instance to another or to another Redis server. Pendant le processus d’exportation, un fichier temporaire est créé sur la machine virtuelle qui héberge l’instance de serveur de cache Azure pour Redis, puis téléchargé vers le compte de stockage désigné.During the export process, a temporary file is created on the VM that hosts the Azure Cache for Redis server instance, and the file is uploaded to the designated storage account. Lorsque l’opération d’exportation se termine avec un état de réussite ou d’échec, le fichier temporaire est supprimé.When the export operation completes with either a status of success or failure, the temporary file is deleted.

Important

L’importation/exportation est uniquement disponible pour les caches de niveau Premium.Import/Export is only available for Premium tier caches. Pour plus d’informations et pour obtenir des instructions, consultez la rubrique Importer et exporter des données dans le cache Azure pour Redis.For more information and instructions, see Import and Export data in Azure Cache for Redis.

RebootReboot

Le panneau Redémarrer permet de redémarrer les nœuds de votre cache.The Reboot blade allows you to reboot the nodes of your cache. Cette fonctionnalité de redémarrage vous permet de tester votre application pour garantir la résilience en cas de panne d’un nœud de cache.This reboot capability enables you to test your application for resiliency if there is a failure of a cache node.

Reboot

Si vous avez un cache premium avec activation du clustering, vous pouvez sélectionner les partitions du cache à redémarrer.If you have a premium cache with clustering enabled, you can select which shards of the cache to reboot.

Reboot

Pour redémarrer un ou plusieurs nœuds de votre cache, sélectionnez les nœuds souhaités, puis cliquez sur Reboot.To reboot one or more nodes of your cache, select the desired nodes and click Reboot. Si vous avez un cache premium avec activation du clustering, sélectionnez les partitions à redémarrer, puis cliquez sur Reboot.If you have a premium cache with clustering enabled, select the shard(s) to reboot and then click Reboot. Après quelques minutes, les nœuds sélectionnés sont redémarrés et sont de nouveau en ligne.After a few minutes, the selected node(s) reboot, and are back online a few minutes later.

Important

Le redémarrage est désormais disponible pour tous les niveaux de tarification.Reboot is now available for all pricing tiers. Pour plus d’informations et pour obtenir des instructions, consultez la page Administration du cache Azure pour Redis – Redémarrage.For more information and instructions, see Azure Cache for Redis administration - Reboot.

SurveillanceMonitoring

La section Surveillance vous permet de configurer les diagnostics et la surveillance de votre cache Azure pour Redis.The Monitoring section allows you to configure diagnostics and monitoring for your Azure Cache for Redis. Pour plus d’informations sur la surveillance et les diagnostics du cache Azure pour Redis, voir Surveillance du cache Azure pour Redis.For more information on Azure Cache for Redis monitoring and diagnostics, see How to monitor Azure Cache for Redis.

Diagnostics

Mesures RedisRedis metrics

Cliquez sur Mesures Redis pour affichage des mesures pour votre cache.Click Redis metrics to view metrics for your cache.

Règles d'alerteAlert rules

Cliquez sur Règles d’alerte pour configurer des alertes en fonction des métriques du cache Azure pour Redis.Click Alert rules to configure alerts based on Azure Cache for Redis metrics. Pour plus d'informations, consultez Alertes.For more information, see Alerts.

DiagnosticsDiagnostics

Par défaut, les mesures de cache dans Azure Monitor sont stockées pendant 30 jours, puis supprimées.By default, cache metrics in Azure Monitor are stored for 30 days and then deleted. Pour prolonger vos mesures de cache sur plus de 30 jours, cliquez sur Diagnostics pour configurer le compte de stockage utilisé pour stocker les diagnostics de cache.To persist your cache metrics for longer than 30 days, click Diagnostics to configure the storage account used to store cache diagnostics.

Notes

En plus d’archiver vos mesures de cache vers le stockage, vous pouvez également transmettre en continu à un concentrateur d’événements ou les envoyer vers les journaux Azure Monitor.In addition to archiving your cache metrics to storage, you can also stream them to an Event hub or send them to Azure Monitor logs.

Paramètres de support et dépannageSupport & troubleshooting settings

Les paramètres de la section relative à la prise en charge et à la résolution des problèmes proposent des options pour la résolution des problèmes liés à votre cache.The settings in the Support + troubleshooting section provide you with options for resolving issues with your cache.

prise en charge et à la résolution des problèmes

Intégrité des ressourcesResource health

Resource Health surveille vos ressources et vous indique si elles s’exécutent comme prévu.Resource health watches your resource and tells you if it's running as expected. Pour plus d’informations sur le service Azure Resource Health, consultez Vue d’ensemble d’Azure Resource Health.For more information about the Azure Resource health service, see Azure Resource health overview.

Notes

Resource Health ne parvient pas à créer de rapport sur l’intégrité des instances du cache Azure pour Redis hébergées dans un réseau virtuel.Resource health is currently unable to report on the health of Azure Cache for Redis instances hosted in a virtual network. Pour plus d’informations, voir Toutes les fonctionnalités fonctionnent-elles lorsque vous hébergez un cache dans un réseau virtuel ?For more information, see Do all cache features work when hosting a cache in a VNET?

Nouvelle demande de supportNew support request

Cliquez sur Nouvelle demande de support pour ouvrir une demande de support pour votre cache.Click New support request to open a support request for your cache.

Configuration du serveur Redis par défautDefault Redis server configuration

Les nouvelles instances de cache Azure pour Redis sont configurées avec les valeurs de configuration par défaut Redis suivantes :New Azure Cache for Redis instances are configured with the following default Redis configuration values:

Notes

Les paramètres de cette section ne peuvent pas être modifiés à l’aide de la méthode StackExchange.Redis.IServer.ConfigSet.The settings in this section cannot be changed using the StackExchange.Redis.IServer.ConfigSet method. Si cette méthode est appelée avec une des commandes de cette section, une exception semblable à l’exemple suivant est levée :If this method is called with one of the commands in this section, an exception similar to the following example is thrown:

StackExchange.Redis.RedisServerException: ERR unknown command 'CONFIG'

Toutes les valeurs configurables, par exemple max-memory-policy, peuvent être modifiées via le portail Azure ou via des outils de gestion en ligne de commande, comme Azure CLI ou PowerShell.Any values that are configurable, such as max-memory-policy, are configurable through the Azure portal or command-line management tools such as Azure CLI or PowerShell.

ParamètreSetting Valeur par défautDefault value DescriptionDescription
databases 1616 Le nombre de bases de données par défaut est 16, mais vous pouvez configurer un nombre différent selon le niveau tarifaire.1 La base de données par défaut est DB 0. Vous pouvez en sélectionner une autre en fonction de la connexion en utilisant connection.GetDatabase(dbid)dbid est un nombre compris entre 0 et databases - 1.The default number of databases is 16 but you can configure a different number based on the pricing tier.1 The default database is DB 0, you can select a different one on a per-connection basis using connection.GetDatabase(dbid) where dbid is a number between 0 and databases - 1.
maxclients Dépend du niveau tarifaire2Depends on the pricing tier2 Cette valeur est le nombre maximal de clients connectés autorisés en même temps.This value is the maximum number of connected clients allowed at the same time. Une fois la limite atteinte, Redis ferme toutes les nouvelles connexions en envoyant une erreur « nombre maximal de clients atteint ».Once the limit is reached Redis closes all the new connections, returning a 'max number of clients reached' error.
maxmemory-policy volatile-lru La stratégie maxmemory est le paramètre définissant la sélection par Redis des éléments à supprimer lorsque maxmemory (la taille du cache que vous avez sélectionnée lorsque vous avez créé le cache) est atteinte.Maxmemory policy is the setting for how Redis selects what to remove when maxmemory (the size of the cache offering you selected when you created the cache) is reached. Avec le cache Azure pour Redis, le paramètre par défaut est volatile-lru. Ce dernier supprime les clés et l’expiration est définie à l’aide d’un algorithme LRU (dernier récemment utilisé).With Azure Cache for Redis the default setting is volatile-lru, which removes the keys with an expiration set using an LRU algorithm. Ce paramètre peut être configuré dans le portail Azure.This setting can be configured in the Azure portal. Pour plus d’informations, voir Stratégies de mémoire.For more information, see Memory policies.
maxmemory-samples 33 Pour économiser de la mémoire, les algorithmes LRU et TTL sont des algorithmes approximatifs et non des algorithmes précis.To save memory, LRU and minimal TTL algorithms are approximated algorithms instead of precise algorithms. Par défaut, Redis vérifie trois clés et choisit celle qui a été utilisée le moins récemment.By default Redis checks three keys and picks the one that was used less recently.
lua-time-limit 5 0005,000 Temps d’exécution maximal d’un script Lua en millisecondes.Max execution time of a Lua script in milliseconds. Si la durée d’exécution maximale est atteinte, Redis consigne qu’un script est toujours en cours d’exécution après la durée maximale autorisée et commence à répondre aux requêtes avec une erreur.If the maximum execution time is reached, Redis logs that a script is still in execution after the maximum allowed time, and starts to reply to queries with an error.
lua-event-limit 500500 Taille maximale de la file d’attente des événements de script.Max size of script event queue.
client-output-buffer-limit normalclient-output-buffer-limit pubsubclient-output-buffer-limit normalclient-output-buffer-limit pubsub 0 0 032mb 8mb 600 0 032mb 8mb 60 Les limites de mémoire tampon de sortie client peuvent servir à forcer la déconnexion des clients qui ne lisent pas les données à partir du serveur suffisamment rapidement pour une raison quelconque (une raison courante est qu’un client Pub/Sub ne peut pas consommer les messages aussi rapidement que le serveur de publication les génère).The client output buffer limits can be used to force disconnection of clients that are not reading data from the server fast enough for some reason (a common reason is that a Pub/Sub client can't consume messages as fast as the publisher can produce them). Pour plus d’informations, consultez https://redis.io/topics/clients.For more information, see https://redis.io/topics/clients.

1La limite de databases est différente pour chaque niveau tarifaire du cache Azure pour Redis, et peut être définie lors de la création du cache.1The limit for databases is different for each Azure Cache for Redis pricing tier and can be set at cache creation. Si aucun paramètre databases n’est spécifié lors de la création du cache, la valeur par défaut est 16.If no databases setting is specified during cache creation, the default is 16.

  • Caches De base et StandardBasic and Standard caches
    • Cache C0 (250 Mo) : jusqu’à 16 bases de donnéesC0 (250 MB) cache - up to 16 databases
    • Cache C1 (1 Go) : jusqu’à 16 bases de donnéesC1 (1 GB) cache - up to 16 databases
    • Cache C2 (2,5 Go) : jusqu’à 16 bases de donnéesC2 (2.5 GB) cache - up to 16 databases
    • Cache C3 (6 Go) : jusqu’à 16 bases de donnéesC3 (6 GB) cache - up to 16 databases
    • Cache C4 (13 Go) : jusqu’à 32 bases de donnéesC4 (13 GB) cache - up to 32 databases
    • Cache C5 (26 Go) : jusqu’à 48 bases de donnéesC5 (26 GB) cache - up to 48 databases
    • Cache C6 (53 Go) : jusqu’à 64 bases de donnéesC6 (53 GB) cache - up to 64 databases
  • Caches PremiumPremium caches
    • P1 (6 à 60 Go) - jusqu’à 16 bases de donnéesP1 (6 GB - 60 GB) - up to 16 databases
    • P2 (13 à 130 Go) - jusqu’à 32 bases de donnéesP2 (13 GB - 130 GB) - up to 32 databases
    • P3 (26 à 260 Go) - jusqu’à 48 bases de donnéesP3 (26 GB - 260 GB) - up to 48 databases
    • P4 (53 à 530 Go) - jusqu’à 64 bases de donnéesP4 (53 GB - 530 GB) - up to 64 databases
    • Tous les caches de niveau Premium avec cluster Redis activé : le cluster Redis prend uniquement en charge l’utilisation de la base de données 0 pour que la limite databases de chaque cache Premium avec cluster Redis activé soit effectivement 1 et que la commande Sélectionner ne soit pas autorisée.All premium caches with Redis cluster enabled - Redis cluster only supports use of database 0 so the databases limit for any premium cache with Redis cluster enabled is effectively 1 and the Select command is not allowed. Pour en savoir plus, voir, Dois-je apporter des modifications à mon application cliente pour utiliser le clustering ?For more information, see Do I need to make any changes to my client application to use clustering?

Pour plus d’informations sur les bases de données, consultez Quelles sont les bases de données Redis ?For more information about databases, see What are Redis databases?

Notes

Le paramètre databases peut être configuré uniquement lors de la création du cache et uniquement à l’aide de PowerShell, de l’interface de ligne de commande ou d’autres clients de gestion.The databases setting can be configured only during cache creation and only using PowerShell, CLI, or other management clients. Pour obtenir un exemple de configuration de databases lors de la création du cache à l’aide de PowerShell, voir New-AzRedisCache.For an example of configuring databases during cache creation using PowerShell, see New-AzRedisCache.

2maxclients est différent pour chaque niveau tarifaire du cache Azure pour Redis.2maxclients is different for each Azure Cache for Redis pricing tier.

  • Caches De base et StandardBasic and Standard caches
    • Cache C0 (250 Mo) : jusqu’à 256 connexionsC0 (250 MB) cache - up to 256 connections
    • Cache C1 (1 Go) : jusqu’à 1 000 connexionsC1 (1 GB) cache - up to 1,000 connections
    • Cache C2 (2,5 Go) : jusqu’à 2 000 connexionsC2 (2.5 GB) cache - up to 2,000 connections
    • Cache C3 (6 Go) : jusqu’à 5 000 connexionsC3 (6 GB) cache - up to 5,000 connections
    • Cache C4 (13 Go) : jusqu’à 10 000 connexionsC4 (13 GB) cache - up to 10,000 connections
    • Cache C5 (26 Go) : jusqu’à 15 000 connexionsC5 (26 GB) cache - up to 15,000 connections
    • Cache C6 (53 Go) : jusqu’à 20 000 connexionsC6 (53 GB) cache - up to 20,000 connections
  • Caches PremiumPremium caches
    • P1 (6 Go - 60 Go) : jusqu’à 7 500 connexionsP1 (6 GB - 60 GB) - up to 7,500 connections
    • P2 (13 Go - 130 Go) : jusqu’à 15 000 connexionsP2 (13 GB - 130 GB) - up to 15,000 connections
    • P3 (26 Go - 260 Go) : jusqu’à 30 000 connexionsP3 (26 GB - 260 GB) - up to 30,000 connections
    • P4 (53 Go - 530 Go) : jusqu’à 40 000 connexionsP4 (53 GB - 530 GB) - up to 40,000 connections

Notes

Si chaque taille de cache autorise jusqu’à un certain nombre de connexions, chaque connexion à Redis entraîne une surcharge.While each size of cache allows up to a certain number of connections, each connection to Redis has overhead associated with it. Un exemple d’une telle surcharge est l’utilisation du processeur et de la mémoire à la suite d’un chiffrement TLS/SSL.An example of such overhead would be CPU and memory usage as a result of TLS/SSL encryption. La limite maximale de connexions pour une taille de cache donnée suppose un cache peu chargé.The maximum connection limit for a given cache size assumes a lightly loaded cache. Si la charge de la surcharge de connexion plus la charge des opérations de client dépasse la capacité du système, le cache peut rencontrer des problèmes de capacité, même si vous n’avez pas dépassé la limite de connexion pour la taille de cache actuelle.If load from connection overhead plus load from client operations exceeds capacity for the system, the cache can experience capacity issues even if you have not exceeded the connection limit for the current cache size.

Commandes Redis non prises en charge dans le cache Azure pour RedisRedis commands not supported in Azure Cache for Redis

Important

Étant donné que la configuration et la gestion des instances de cache Azure pour Redis sont gérées par Microsoft, les commandes ci-après sont désactivées.Because configuration and management of Azure Cache for Redis instances is managed by Microsoft, the following commands are disabled. Si vous essayez de les utiliser, vous recevez un message d’erreur du type "(error) ERR unknown command".If you try to invoke them, you receive an error message similar to "(error) ERR unknown command".

  • BGREWRITEAOFBGREWRITEAOF
  • BGSAVEBGSAVE
  • CONFIGCONFIG
  • DEBUGDEBUG
  • MIGRATEMIGRATE
  • EnregistrerSAVE
  • SHUTDOWNSHUTDOWN
  • SLAVEOFSLAVEOF
  • CLUSTER : les commandes d’écriture du cluster sont désactivées, mais celles de lecture seule sont autorisées.CLUSTER - Cluster write commands are disabled, but read-only Cluster commands are permitted.

Pour plus d’informations sur les commandes Redis, consultez https://redis.io/commands.For more information about Redis commands, see https://redis.io/commands.

Console RedisRedis console

Vous pouvez émettre en toute sécurité des commandes aux instances de cache Azure pour Redis à l’aide de la Console Redisdisponible dans le portail Azure pour tous les niveaux de caches.You can securely issue commands to your Azure Cache for Redis instances using the Redis Console, which is available in the Azure portal for all cache tiers.

Important

  • La console Redis ne fonctionne pas avec VNET.The Redis Console does not work with VNET. Quand votre cache fait partie d’un réseau virtuel, seuls les clients de ce réseau virtuel peuvent accéder au cache.When your cache is part of a VNET, only clients in the VNET can access the cache. Console Redis s’exécutant dans votre navigateur local situé à l’extérieur du réseau virtuel, il ne peut pas se connecter à votre cache.Because Redis Console runs in your local browser, which is outside the VNET, it can't connect to your cache.
  • Les commandes Redis ne sont pas toutes prises en charge dans le cache Azure pour Redis.Not all Redis commands are supported in Azure Cache for Redis. Pour obtenir la liste des commandes Redis désactivées pour le cache Azure pour Redis, consultez la section précédente intitulée Commandes Redis non prises en charge dans le cache Azure pour Redis.For a list of Redis commands that are disabled for Azure Cache for Redis, see the previous Redis commands not supported in Azure Cache for Redis section. Pour plus d’informations sur les commandes Redis, consultez https://redis.io/commands.For more information about Redis commands, see https://redis.io/commands.

Pour accéder à la console Redis, cliquez sur Console dans le panneau Cache Azure pour Redis.To access the Redis Console, click Console from the Azure Cache for Redis blade.

Console Redis

Pour émettre des commandes sur votre instance de cache, tapez la commande souhaitée dans la console.To issue commands against your cache instance, type the desired command into the console.

Console Redis

Utilisation de la Console Redis avec un cache premium en clusterUsing the Redis Console with a premium clustered cache

Lors de l’utilisation de la Console Redis avec un cache en cluster premium, vous pouvez émettre des commandes vers une partition unique du cache.When using the Redis Console with a premium clustered cache, you can issue commands to a single shard of the cache. Pour émettre une commande vers une partition spécifique, connectez-vous d’abord à la partition de votre choix en cliquant dessus dans le sélecteur de partition.To issue a command to a specific shard, first connect to the desired shard by clicking it on the shard picker.

Console Redis

Si vous tentez d’accéder à une clé stockée dans une autre partition que la partition connectée, un message d’erreur semblable au message suivant s’affiche :If you attempt to access a key that is stored in a different shard than the connected shard, you receive an error message similar to the following message:

shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)

Dans l’exemple précédent, la partition 1 est la partition sélectionnée, mais myKey se trouve dans la partition 0, comme indiqué par la partie (shard 0) du message d’erreur.In the previous example, shard 1 is the selected shard, but myKey is located in shard 0, as indicated by the (shard 0) portion of the error message. Dans cet exemple, pour accéder à myKey, sélectionnez la partition 0 à l’aide du sélecteur de partition et émettez ensuite la commande souhaitée.In this example, to access myKey, select shard 0 using the shard picker, and then issue the desired command.

Déplacement du cache vers un nouvel abonnementMove your cache to a new subscription

Pour déplacer votre cache vers un nouvel abonnement, cliquez sur Déplacer.You can move your cache to a new subscription by clicking Move.

Déplacer un cache Azure pour Redis

Pour plus d’informations sur le déplacement des ressources d’un groupe de ressources vers un autre et d’un abonnement vers un autre, consultez Déplacer des ressources vers un nouveau groupe de ressource ou un nouvel abonnement.For information on moving resources from one resource group to another, and from one subscription to another, see Move resources to new resource group or subscription.

Étapes suivantesNext steps