Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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:
- I Redis Insight går du till fliken Redis-databaser och väljer + Anslut befintlig databas.
- I fönstret Lägg till databas väljer du Azure Managed Redis.
- Följ anvisningarna för att ansluta med Microsoft Entra ID autentisering.
- På sidan Subscription väljer du den prenumeration som innehåller din Azure Managed Redis-instans och väljer Lägg till databas.
- 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.
- 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:
- Azure CLI med az redisenterprise database list-keys
- Azure PowerShell med hjälp av Get-AzRedisEnterpriseCacheKey
- Använda Azure-portalen
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 Översikt på resursmenyn . Slutpunkten har formatet
{yourcachename}.{region}.redis.azure.net. Porten är10000fö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:
- 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
--tlsalternativet . - 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 är6379. - 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
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 --tlsAnslut 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.
Relaterat innehåll
Kom igång genom att skapa en ny Azure hanterad Redis-instans instans.