Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Azure CLI utilisant az redisenterprise database list-keys
- Azure PowerShell avec Get-AzRedisEnterpriseCacheKey
- Utilisation du portail Azure
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 est10000pour 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 :
- 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. - 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 est6379. - 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
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 --tlsConnectez-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.
Contenu connexe
Commencez par créer une nouvelle instance Azure Managed Redis Instance.