Compartir vía


Uso de herramientas de cliente para administrar datos en Azure Managed Redis

Puede usar las siguientes herramientas para acceder a los datos y administrarlos en Azure Managed Redis como cliente. Use estas herramientas para interactuar directamente con la instancia de Azure Managed Redis y para depurar y solucionar problemas.

  • Redis Insight
  • herramienta de línea de comandos redis-cli

Redis Insight

Redis Insight es una enriquecida herramienta gráfica de código abierto para emitir comandos de Redis y ver el contenido de una instancia de Redis. Funciona con Azure Managed Redis y es compatible con Linux, Windows y macOS.

herramienta de línea de comandos redis-cli

Use la herramienta de línea de comandos redis-cli para interactuar con una instancia de Azure Managed Redis como cliente. Use redis_cli como una manera ligera de emitir comandos y para realizar pruebas repetibles en scripts.

Instalación de redis-cli

La herramienta redis-cli se instala automáticamente con el paquete de Redis, que está disponible para varios sistemas operativos. Consulte la guía de código abierto de instalación de Redis para obtener la documentación más detallada sobre su sistema operativo preferido.

Linux

redis-cli se ejecuta de forma nativa en Linux y la mayoría de las distribuciones incluyen un paquete de Redis que contiene la herramienta redis-cli. En Ubuntu, por ejemplo, instale el paquete de Redis con los siguientes comandos:

sudo apt-get update
sudo apt-get install redis

Windows

La mejor manera de usar redis-cli en un equipo Windows es instalar el Subsistema de Windows para Linux (WSL). El subsistema para Linux permite ejecutar herramientas de Linux directamente en Windows. Para instalar WSL, siga las instrucciones de instalación de WSL.

Una vez instalado WSL, puede instalar redis-cli mediante la administración de paquetes que esté disponible en la distribución de Linux que eligió para WSL.

Recopilar información de acceso a la caché

Puede recopilar la información necesaria para acceder a la memoria caché mediante estos métodos:

En esta sección, usted recuperará la información del portal de Azure.

Para conectar el servidor de Azure Managed Redis, el cliente de caché necesita el punto de conexión de caché, el puerto y una clave para la memoria caché. Es posible que algunos clientes utilicen nombres ligeramente diferentes para estos elementos. Puede obtener esta información desde Azure Portal.

  • Para obtener el punto de conexión y el puerto de la memoria caché, seleccione Información general en el menú Recurso . El punto de conexión tiene el formato {yourcachename}.{region}.redis.azure.net. El puerto es 10000 para todas las instancias de Azure Managed Redis.

  • Para obtener las claves de acceso, seleccione Autenticación en el menú Configuración . A continuación, seleccione la pestaña Claves de acceso . Aquí puede encontrar las claves principales y secundarias de la memoria caché. Puede usar cualquiera de las claves para conectarse a la herramienta de cliente.

Conexión mediante redis-cli

Abra un shell o terminal en un equipo con el paquete de Redis instalado. Si usa WSL, puede usar el terminal de Windows para abrir una línea de comandos de Linux. Antes de conectarse con redis-cli, compruebe lo siguiente:

  1. Si se necesita acceso TLS: de manera predeterminada, las instancias de Azure Managed Redis usan cifradoTLS para las conexiones. Cada vez que se usa TLS en el servidor, se debe habilitar TLS en redis-cli mediante la opción --tls.
  2. Puerto usado: todas las instancias de Azure Managed Redis usan el puerto 10000. Tenga en cuenta que esto es diferente del valor predeterminado de la edición de la comunidad de Redis, que es 6379.
  3. Si la instancia de caché usa la directiva de clúster de OSS: si usa la directiva de clúster del sistema operativo, agregue la opción -c para asegurarse de que se puede acceder a todas las particiones.

Ejemplos

  1. Conéctese a una instancia de Azure Managed Redis mediante la política de clúster de empresa con TLS:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. Conéctese a una instancia de Azure Managed Redis mediante la directiva de clúster de OSS y TLS:

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

Prueba de la conexión

Una vez establecida la conexión, puede emitir comandos a la instancia de Azure Managed Redis. Una manera sencilla de probar la conexión es usar el comando PING. Este comando devuelve PONG en la consola.

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

También puede ejecutar comandos como SET y GET:

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

Ahora, está conectado a la instancia de Azure Managed Redis mediante redis-cli.

Para empezar, cree una nueva instancia de Azure Managed Redis Instance.