Partager via


Utiliser les outils clients pour gérer les données dans Azure Managed Redis

Vous pouvez utiliser les outils suivants pour accéder aux données et les gérer dans Azure Managed Redis en tant que client. Utilisez ces outils pour interagir directement avec votre instance Azure Managed Redis et pour le débogage et la résolution des problèmes.

  • Redis Insight
  • Outil en ligne de commande Redis CLI

Redis Insight

Redis Insight est un outil graphique open source riche permettant d’émettre des commandes Redis et d’afficher le contenu d’une instance Redis. Il fonctionne avec Azure Managed Redis et est pris en charge sur Linux, Windows et macOS.

Outil en ligne de commande redis-cli

Utilisez l’outil en ligne de commande redis-cli pour interagir avec une instance Redis managée Azure en tant que client. Utilisez redis_cli comme moyen léger d’émettre des commandes et pour effectuer des tests reproductibles dans les scripts.

Installer redis-cli

L’outil redis-cli est installé automatiquement avec le package Redis, qui est disponible pour de multiples systèmes d’exploitation. Consultez le guide open source installer redis pour obtenir la documentation la plus détaillée sur votre système d’exploitation préféré.

Linux

redis-cli s’exécute en mode natif sur Linux, et la plupart des distributions incluent un package Redis qui contient l’outil redis-cli. Sur Ubuntu, par exemple, vous installez le package Redis avec les commandes suivantes :

sudo apt-get update
sudo apt-get install redis

Fenêtres

La meilleure façon d’utiliser redis-cli sur un ordinateur Windows consiste à installer le sous-système Windows pour Linux (Windows Subsystem for Linux/WSL). Le sous-système Linux vous permet d’exécuter des outils Linux directement sur Windows. Pour installer WSL, suivez les instructions d’installation de WSL.

Une fois WSL installé, vous pouvez installer redis-cli à l’aide de la gestion des packages disponible dans la distribution Linux que vous avez choisie pour WSL.

Collecter les informations d’accès au cache

Vous pouvez collecter les informations nécessaires pour accéder au cache à l’aide de ces méthodes :

Dans cette section, vous récupérez les informations à partir du portail Azure.

Pour connecter votre serveur Redis managé Azure, le client de cache a besoin du point de terminaison de cache, du port et d’une clé pour le cache. Certains clients peuvent référencer ces éléments par des noms légèrement différents. Vous pouvez obtenir ces informations à partir du portail Azure.

  • Pour obtenir le point de terminaison et le port de votre cache, sélectionnez Vue d’ensemble dans le menu Ressource . Le point de terminaison est de la forme {yourcachename}.{region}.redis.azure.net. Le port est 10000 pour toutes les instances Redis gérées Azure.

  • Pour obtenir les clés d’accès, sélectionnez Authentification dans le menu Paramètres . Sélectionnez ensuite l’onglet Touches d’accès . Ici, vous trouverez les clés primaires et secondaires du cache. Vous pouvez utiliser l’une ou l’autre clé pour vous connecter à votre outil client.

Se connecter en utilisant redis-cli

Ouvrez un interpréteur de commandes ou un terminal sur un ordinateur avec le package Redis installé. Si vous utilisez WSL, vous pouvez utiliser le terminal Windows pour ouvrir une ligne de commande Linux. Avant de vous connecter avec redis-cli, vérifiez :

  1. Si l’accès TLS est nécessaire – Par défaut, les instances Azure Managed Redis utilisent le chiffrement TLS pour les connexions. Chaque fois que TLS est utilisé côté serveur, TLS sur redis-cli doit être activé en utilisant l’option --tls.
  2. Le port utilisé - toutes les instances Azure Managed Redis utilisent le port 10000. Notez que ceci est différent de la valeur par défaut de l'édition communautaire Redis, qui est 6379.
  3. Si l'instance de cache utilise la stratégie de cluster OSS - Si vous utilisez la stratégie de cluster OSS, ajoutez l'-coption permettant de garantir que tous les fragments sont accessibles.

Exemples

  1. Connectez-vous à une instance Azure Managed Redis à l’aide de la stratégie de cluster d’entreprise avec TLS :

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. Connectez-vous à une instance Azure Managed Redis à l'aide de la stratégie de cluster OSS et de TLS :

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
    

Tester la connexion

Une fois la connexion établie, vous pouvez émettre des commandes vers votre instance Azure Managed Redis. Un moyen simple de tester la connexion consiste à utiliser la commande PING. Cette commande retourne PONG dans la console.

yourcachename.region.redis.azure.net:10000> PING
PONG

Vous pouvez également exécuter des commandes comme SET et GET :

yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"

Vous êtes maintenant connecté à votre instance Azure Managed Redis à l'aide de redis-cli.

Commencez par créer une nouvelle instance Azure Managed Redis Instance.