Recuperare il nome host, le porte e le chiavi per Cache Redis di AzureGet the hostname, ports, and keys for Azure Redis Cache

In questo scenario si apprenderà come recuperare il nome host, le porte e le chiavi utilizzati per connettersi a un'istanza di Cache Redis di Azure.In this scenario, you learn how to retrieve the hostname, ports, and keys used to connect to an Azure Redis Cache instance.

Per eseguire questo esempio, verificare di aver installato l'ultima versione dell'interfaccia della riga di comando di Azure 2.0.To run this sample, make sure you have installed the latest Azure CLI 2.0. Per iniziare, eseguire az login per creare una connessione con Azure.To start, run az login to create a connection with Azure.

Questo esempio funziona in una shell Bash.This sample works in a Bash shell. Per le opzioni sull'esecuzione di script dell'interfaccia della riga di comando di Azure nel client Windows, vedere Running the Azure CLI in Windows (Esecuzione dell'interfaccia della riga di comando di Azure in Windows).For options on running Azure CLI scripts on Windows client, see Running the Azure CLI in Windows.

Script di esempioSample script

#/bin/bash

# Retrieve the hostname, ports, and keys for contosoCache located in contosoGroup

# Retrieve the hostname and ports for an Azure Redis Cache instance
redis=($(az redis show --name contosoCache --resource-group contosoGroup --query [hostName,enableNonSslPort,port,sslPort] --output tsv))

# Retrieve the keys for an Azure Redis Cache instance
keys=($(az redis list-keys --name contosoCache --resource-group contosoGroup --query [primaryKey,secondaryKey] --output tsv))

# Display the retrieved hostname, keys, and ports
echo "Hostname:" ${redis[0]}
echo "Non SSL Port:" ${redis[2]}
echo "Non SSL Port Enabled:" ${redis[1]}
echo "SSL Port:" ${redis[3]}
echo "Primary Key:" ${keys[0]}
echo "Secondary Key:" ${keys[1]}

Spiegazione dello scriptScript explanation

Questo script utilizza i comandi seguenti per recuperare il nome host, le chiavi e le porte di un'istanza di Cache Redis di Azure.This script uses the following commands to retrieve the hostname, keys, and ports of an Azure Redis Cache instance. Ogni comando della tabella include collegamenti alla documentazione specifica del comando.Each command in the table links to command specific documentation.

ComandoCommand NoteNotes
az redis showaz redis show Recupera i dettagli di un'istanza di Cache Redis di Azure.Retrieve details of an Azure Redis Cache instance.
az redis list-keysaz redis list-keys Recupera le chiavi di accesso per un'istanza di Cache Redis di Azure.Retrieve access keys for an Azure Redis Cache instance.

Passaggi successiviNext steps

Per altre informazioni sull'interfaccia della riga di comando di Azure, vedere la documentazione sull'interfaccia della riga di comando di Azure.For more information on the Azure CLI, see Azure CLI documentation.

Altri esempi di script dell'interfaccia della riga di comando della Cache Redis di Azure sono disponibili nella documentazione della Cache Redis di Azure.Additional Azure Redis Cache CLI script samples can be found in the Azure Redis Cache documentation.