Använda klientverktyg för att hantera data i Azure Managed Redis

Du kan använda följande verktyg för att komma åt och hantera data i Azure Managed Redis som klient. Använd dessa verktyg för att interagera direkt med din Azure Managed Redis-instans och för felsökning.

  • Redis Insight
  • redis-cli kommandoradsverktyg

Redis Insight

Redis Insight är ett omfattande grafiskt verktyg med öppen källkod och CLI-verktyg för att utfärda Redis-kommandon och visa innehållet i en Redis-instans. Den fungerar med Azure Managed Redis och stöds i Linux, Windows och macOS.

Installera Redis Insight

Om du vill installera Redis Insight följer du anvisningarna i Redis Insight-dokumentationen.

Tips/Råd

Vi rekommenderar att du väljer Använd rekommenderade inställningar på sidan För serviceavtal och sekretessinställningar under installationen.

Konfigurera åtkomst till Azure Managed Redis med Redis Insight

Redis Insight kan autentisera till Azure Hanterad Redis-instans med hjälp av Microsoft Entra ID eller åtkomstnyckelautentisering. Vi rekommenderar att du använder Microsoft Entra ID för bättre säkerhet.

Från och med version 3.2.0 kan Redis Insight autentisera för att Azure Managed Redis med Microsoft Entra ID med hjälp av PKCE OAuth 2.0-flödet, vilket möjliggör automatisk identifiering av databaser mellan prenumerationer och lösenordsfri autentisering.

Anvisningar för hur du konfigurerar åtkomst till Azure Managed Redis med Redis Insight finns i Redis Insight GitHub-lagringsplatsen. Det här är en engångskonfiguration per Azure klientorganisation.

Ansluta till Azure Managed Redis med Redis Insight

När Microsoft Entra ID åtkomst har konfigurerats ansluter du till en Azure Hanterad Redis-instans i Redis Insight genom att följa dessa steg:

  1. I Redis Insight går du till fliken Redis-databaser och väljer + Anslut befintlig databas.
  2. I fönstret Lägg till databas väljer du Azure Managed Redis.
  3. Följ anvisningarna för att ansluta med Microsoft Entra ID autentisering.
  4. På sidan Subscription väljer du den prenumeration som innehåller din Azure Managed Redis-instans och väljer Lägg till databas.
  5. Välj den Azure Managed Redis-instans (databas) som du vill ansluta till och välj sedan Lägg till databas. Du kan välja flera databaser att ansluta till samtidigt.
  6. Upprepa föregående steg för att lägga till Azure Hanterade Redis-instanser efter behov i samma eller en annan Azure prenumeration.
  • När du har lagt till en Azure Hanterad Redis-instans kan du välja den i listan över Redis-databaser i Redis Insight och börja utfärda kommandon och visa data.

  • Om du vill komma åt det inbyggda CLI väljer du (>_ CLI) längst ned på skärmen för den valda databasen.

redis-cli kommandoradsverktyg

Använd kommandoradsverktyget redis-cli för att interagera med en Azure Hanterad Redis-instans som klient. Använd redis_cli som ett enkelt sätt att utfärda kommandon och för repeterbar testning i skript.

Installera redis-cli

Redis-cli-verktyget installeras automatiskt med Redis-paketet, som är tillgängligt för flera operativsystem. Se guiden open source install Redis för den mest detaljerade dokumentationen om önskat operativsystem.

Linux

Redis-cli körs internt i Linux, och de flesta distributioner innehåller ett Redis-paket som innehåller redis-cli-verktyget. I Ubuntu installerar du till exempel Redis-paketet med följande kommandon:

sudo apt-get update
sudo apt-get install redis

Windows

Det bästa sättet att använda redis-cli på en Windows dator är att installera Windows Subsystem for Linux (WSL). Med Linux-undersystemet kan du köra Linux-verktyg direkt på Windows. Om du vill installera WSL följer du installationsanvisningarna för WSL.

När WSL har installerats kan du installera redis-cli med den pakethantering som är tillgänglig i den Linux-distribution som du valde för WSL.

Samla in information om cacheåtkomst

Du kan samla in den information som behövs för att komma åt cacheminnet med hjälp av följande metoder:

I det här avsnittet hämtar du informationen från Azure-portalen.

För att ansluta din Azure Managed Redis-server behöver cacheklienten cacheslutpunkten, porten och en nyckel för cachen. Vissa klienter kan hänvisa till dessa objekt med namn som skiljer sig något. Du kan hämta den här informationen från Azure-portalen.

  • Om du vill hämta slutpunkten och porten för cacheminnet väljer du Översiktresursmenyn . Slutpunkten har formatet {yourcachename}.{region}.redis.azure.net. Porten är 10000 för alla Azure hanterade Redis-instanser.

  • Om du vill hämta åtkomstnycklarna väljer du Autentisering på menyn Inställningar . Välj sedan fliken Åtkomstnycklar . Här hittar du de primära och sekundära nycklarna för cacheminnet. Du kan använda någon av nycklarna för att ansluta till klientverktyget.

Ansluta med redis-cli

Öppna ett gränssnitt eller en terminal på en dator med Redis-paketet installerat. Om du använder WSL kan du använda Windows Terminal för att öppna en Linux-kommandorad. Kontrollera innan du ansluter med redis-cli:

  1. Om TLS-åtkomst behövs – som standard använder Azure hanterade Redis-instanser TLS kryptering för anslutningar. När TLS används på serversidan måste TLS på redis-cli aktiveras med hjälp av --tls alternativet .
  2. Porten som används – alla Azure Hanterade Redis-instanser använder port 10000. Observera att detta skiljer sig från standardvärdet för Redis Community Edition, som är 6379.
  3. Om cacheinstansen använder OSS-klusterprincipen – Om du använder OSS-klusterprincipen -clägger du till alternativet för att säkerställa att alla shards kan nås.

Exempel

  1. Anslut till en Azure hanterad Redis-instans med hjälp av enterprise-klusterprincip med TLS:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. Anslut till en Azure hanterad Redis-instans med OSS-klusterprincip och TLS:

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

Testa anslutningen

När anslutningen har upprättats kan du utfärda kommandon till din Azure Managed Redis-instans. Ett enkelt sätt att testa anslutningen är att använda PING kommandot . Det här kommandot returnerar PONG i -konsolen.

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

Du kan också köra kommandon som SET och GET:

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

Nu är du ansluten till din Azure Managed Redis-instans med hjälp av redis-cli.

Kom igång genom att skapa en ny Azure hanterad Redis-instans instans.