Korzystanie z narzędzia wiersza polecenia redis z usługą Azure Managed Redis (wersja zapoznawcza)
Użyj narzędzia wiersza polecenia redis-cli, aby wchodzić w interakcje z usługą Azure Managed Redis (wersja zapoznawcza) jako klient. To narzędzie umożliwia bezpośrednią interakcję z wystąpieniem usługi Azure Managed Redis oraz debugowanie i rozwiązywanie problemów.
Instalowanie interfejsu wiersza polecenia redis
Narzędzie redis-cli jest instalowane automatycznie z pakietem Redis, który jest dostępny dla wielu systemów operacyjnych. Aby uzyskać najbardziej szczegółową dokumentację dotyczącą preferowanego systemu operacyjnego, zapoznaj się z przewodnikiem dotyczącym instalacji usługi Redis typu open source.
Linux
Interfejs wiersza polecenia redis działa natywnie w systemie Linux, a większość dystrybucji obejmuje pakiet Redis zawierający narzędzie redis-cli . Na przykład w systemie Ubuntu zainstalujesz pakiet Redis za pomocą następujących poleceń:
sudo apt-get update
sudo apt-get install redis
Windows
Najlepszym sposobem korzystania z interfejsu wiersza polecenia redis na komputerze z systemem Windows jest zainstalowanie Podsystem Windows dla systemu Linux (WSL). Podsystem Linux umożliwia uruchamianie narzędzi systemu Linux bezpośrednio w systemie Windows. Aby zainstalować program WSL, postępuj zgodnie z instrukcjami instalacji programu WSL.
Po zainstalowaniu programu WSL można zainstalować interfejs redis-cli przy użyciu dowolnego zarządzania pakietami dostępnego w dystrybucji systemu Linux wybranej dla usługi WSL.
Zbieranie informacji o dostępie do pamięci podręcznej
Informacje potrzebne do uzyskania dostępu do pamięci podręcznej można zebrać przy użyciu następujących metod:
- Interfejs wiersza polecenia platformy Azure przy użyciu polecenia az redisenterprise database list-keys
- Program Azure PowerShell przy użyciu polecenia Get-AzRedisEnterpriseCacheKey
- Korzystanie z witryny Azure Portal
W tej sekcji pobierzesz klucze z witryny Azure Portal.
Pobieranie nazwy hosta, portów i kluczy dostępu z witryny Azure Portal
Aby połączyć serwer usługi Azure Cache for Redis, klient pamięci podręcznej potrzebuje nazwy hosta, portów i klucza pamięci podręcznej. Niektórzy klienci mogą odwoływać się do tych elementów przy użyciu nieco innych nazw. Nazwę hosta, porty i klucze można uzyskać w witrynie Azure Portal.
Aby uzyskać klucze dostępu, wybierz pozycję Uwierzytelnianie z menu Zasób. Następnie wybierz kartę Klucze dostępu.
Aby uzyskać nazwę hosta i porty pamięci podręcznej, wybierz pozycję Przegląd w menu Zasób. Nazwa hosta ma formę <DNS name.redis.cache.windows.net>.
Nawiązywanie połączenia przy użyciu interfejsu wiersza polecenia redis
Otwórz powłokę lub terminal na komputerze z zainstalowanym pakietem Redis. Jeśli używasz protokołu WSL, możesz użyć Terminal Windows, aby otworzyć wiersz polecenia systemu Linux. Przed nawiązaniem połączenia z interfejsem redis-cli sprawdź:
- Czy wymagany jest dostęp do protokołu TLS — domyślnie wystąpienia usługi Azure Managed Redis używają szyfrowania TLS dla połączeń. Zawsze, gdy protokół TLS jest używany po stronie serwera, protokół TLS w interfejsie wiersza polecenia redis musi być włączony przy użyciu
--tls
opcji . - Używany port — wszystkie wystąpienia usługi Azure Managed Redis używają portu
10000
. Należy pamiętać, że jest to inne niż wartość domyślna dla wersji Community Edition redis, czyli6379
. - Czy wystąpienie pamięci podręcznej korzysta z zasad klastra systemu operacyjnego — jeśli używasz zasad klastra systemu operacyjnego, dodaj
-c
opcję, aby upewnić się, że dostęp do wszystkich fragmentów będzie można uzyskać.
Przykłady
Połącz się z wystąpieniem usługi Azure Managed Redis przy użyciu zasad klastra przedsiębiorstwa z protokołem TLS:
redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
Połącz się z wystąpieniem usługi Azure Managed Redis przy użyciu zasad klastra systemu operacyjnego i protokołu TLS:
redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
Testowanie połączenia
Po nawiązaniu połączenia możesz wydać polecenia do wystąpienia usługi Azure Managed Redis. Jednym z prostych sposobów przetestowania połączenia jest użycie PING
polecenia . To polecenie jest zwracane PONG
w konsoli programu .
yourcachename.region.redis.azure.net:10000> PING
PONG
Możesz również uruchamiać polecenia, takie jak SET
i GET
:
yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"
Teraz masz połączenie z wystąpieniem usługi Azure Managed Redis przy użyciu interfejsu wiersza polecenia redis.
Alternatywy interfejsu wiersza polecenia redis
Chociaż interfejs wiersza polecenia redis jest przydatnym narzędziem, możesz nawiązać połączenie z pamięcią podręczną na inne sposoby rozwiązywania problemów lub testowania:
- RedisInsight to zaawansowane narzędzie graficzne typu open source do wydawania poleceń usługi Redis i wyświetlania zawartości wystąpienia usługi Redis. Działa z usługą Azure Managed Redis i jest obsługiwana w systemach Linux, Windows i macOS.
Powiązana zawartość
Rozpocznij od utworzenia nowego wystąpienia usługi Azure Managed Redis Instance .