Démarrage rapide : Créer un cache Redis Enterprise

Les niveaux Enterprise d’Azure Cache pour Redis offrent des instances Redis Enterprise complètement intégrées et managées. Ces différents niveaux sont :

  • Enterprise, qui utilise la mémoire volatile (DRAM) sur une machine virtuelle pour stocker les données
  • Enterprise Flash qui utilise à la fois la mémoire volatile et la mémoire non volatile (NVMe ou SSD) pour stocker les données.

Enterprise et Enterprise Flash prennent tous deux en charge le logiciel Open Source Redis 6 et certaines fonctionnalités qui ne sont pas encore disponibles dans les niveaux De base, Standard ou Premium. Les fonctionnalités prises en charge incluent certains modules Redis qui activent d’autres fonctionnalités comme la recherche, les filtres Bloom et les séries chronologiques.

Prérequis

Vous aurez besoin d’un abonnement Azure avant de commencer. Si vous n’en avez pas, créez un compte. Pour plus d’informations, consultez Considérations spéciales relatives aux niveaux Enterprise.

Disponibilité par région

Azure Cache pour Redis s’étend continuellement dans de nouvelles régions. Pour vérifier la disponibilité dans votre région pour tous les niveaux, consultez Disponibilité des produits par région.

Création d'un cache

  1. Pour créer un cache, connectez-vous au portail Azure, puis sélectionnez Créer une ressource.

  2. Dans la page Nouvelle, sélectionnez Bases de données, puis Azure Cache pour Redis.

    Select Azure Cache for Redis

  3. Dans la page Nouveau cache Redis, configurez les paramètres du nouveau cache.

    Paramètre Choisir une valeur Description
    Abonnement Dans la liste déroulante, sélectionnez votre abonnement. Abonnement sous lequel créer cette nouvelle instance d’Azure Cache pour Redis.
    Groupe de ressources Dans la liste déroulante, sélectionnez un groupe de ressources ou choisissez Créer nouveau, puis entrez un nouveau nom de groupe de ressources. Nom du groupe de ressources dans lequel créer votre cache et d’autres ressources. En plaçant toutes les ressources de votre application dans un seul groupe de ressources, vous pouvez facilement les gérer ou les supprimer ensemble.
    Nom DNS Entrez un nom unique dans la région. Le nom du cache doit être une chaîne de 1 à 63 caractères qui, une fois associée au nom de région du cache contient uniquement des chiffres, des lettres ou des traits d’union. (si le nom du cache contient moins de 45 caractères, il doit fonctionner dans toutes les régions actuellement disponibles). Le nom doit commencer et se terminer par un chiffre ou une lettre, et ne peut pas contenir de traits d’union consécutifs. Le nom d’hôte de votre instance de cache est <nom DNS>.<région Azure>.redisenterprise.cache.azure.net.
    Lieu Dans la liste déroulante, sélectionnez un emplacement. Les niveaux Enterprise sont disponibles dans les régions Azure sélectionnées.
    Type de cache Dans la liste déroulante, sélectionnez un niveau Enterprise ou Enterprise Flash et une taille. Le niveau détermine la taille, les performances et les fonctionnalités disponibles pour le cache.

    Enterprise tier Basics tab

    Important

    Veillez à sélectionner les termes avant de continuer.

  4. Sélectionnez Suivant : Mise en réseau et ignorez.

  5. Sélectionnez Suivant : Avancé.

    Activez Accès non-TLS uniquement si vous envisagez de vous connecter au nouveau cache sans utiliser TLS. Toutefois, la désactivation de TLS n’est pas recommandée. Vous ne pouvez pas modifier la stratégie d’éviction ou la stratégie de clustering d’une instance de cache Entreprise après l’avoir créé. Si vous utilisez cette instance de cache dans un groupe de réplication, assurez-vous de connaître les stratégies de vos nœuds principaux avant de créer le cache. Pour plus d’informations sur la réplication, consultez les Prérequis à la géoréplication active.

    Définissez Stratégie de clustering vers Enterprise pour un cache sans cluster. Pour plus d’informations sur le choix d’une stratégie de clustering, consultez Stratégie de clustering.

    Screenshot that shows the Enterprise tier Advanced tab.

    Remarque

    Les niveaux Enterprise et Enterprise Flash sont intrinsèquement clusterisés, contrairement aux niveaux De base, Standard et Premium. Redis Enterprise prend en charge deux stratégies de clustering.

    • Utilisez la stratégie Enterprise pour accéder à votre cache à l’aide de l’API Redis.
    • Utilisez OSS pour employer l’API de cluster OSS. Pour plus d’informations, consultez Clustering sur Enterprise.

    Important

    Vous ne pouvez pas modifier les modules après avoir créé l’instance de cache. Le paramètre permet uniquement de créer.

  6. Sélectionnez Suivant : Étiquettes et ignorez.

  7. Sélectionnez Suivant : Vérifier + créer.

    Enterprise tier Review + Create tab

  8. Passez en revue les paramètres, puis sélectionnez Créer.

    La création du cache prend un certain temps. Vous pouvez surveiller la progression dans la page Vue d’ensemble du Azure Cache pour Redis. Lorsque État indique En cours d’exécution, le cache est prêt pour utilisation.

Stratégie de clustering

Le mode Cluster OSS permet aux clients de communiquer avec Redis en utilisant la même API de cluster Redis que le logiciel Open Source (OSS) Redis. Ce mode offre une latence optimale et des améliorations de scalabilité quasi-linéaires lors de la mise à l’échelle du cluster. Votre bibliothèque de client doit prendre en charge le clustering pour utiliser le mode Cluster OSS.

Le mode Cluster Enterprise est une configuration plus simple qui expose un seul point de terminaison pour les connexions client. Ce mode permet à une application conçue pour utiliser un serveur Redis autonome ou sans cluster de fonctionner de manière fluide avec une implémentation Redis multi-nœud et évolutive. Le mode Cluster Enterprise fait abstraction de l’implémentation du cluster Redis pour le client en acheminant en interne les demandes vers le nœud approprié dans le cluster. Les clients ne sont pas tenus de prendre en charge le mode Cluster OSS.

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez appris à créer une instance de niveau Entreprise pour Azure Cache pour Redis.