Použití nástroje příkazového řádku Redis se službou Azure Managed Redis (Preview)
Pomocí nástroje příkazového řádku redis-cli můžete pracovat s Azure Managed Redis (Preview) jako klientem. Tento nástroj slouží k přímé interakci s vaší instancí Azure Managed Redis a k ladění a řešení potíží.
Instalace rozhraní příkazového řádku Redis
Nástroj redis-cli se instaluje automaticky s balíčkem Redis, který je k dispozici pro více operačních systémů. Nejnovější dokumentaci k preferovanému operačnímu systému najdete v průvodci instalací Open Source Redis .
Linux
Rozhraní příkazového řádku Redis běží nativně v Linuxu a většina distribucí zahrnuje balíček Redis, který obsahuje nástroj redis-cli . Například v Ubuntu nainstalujete balíček Redis pomocí následujících příkazů:
sudo apt-get update
sudo apt-get install redis
Windows
Nejlepším způsobem, jak použít rozhraní příkazového řádku redis-cli na počítači s Windows, je nainstalovat Subsystém Windows pro Linux (WSL). Subsystém Linux umožňuje spouštět linuxové nástroje přímo ve Windows. Pokud chcete nainstalovat WSL, postupujte podle pokynů k instalaci WSL.
Po instalaci WSL můžete redis-cli nainstalovat pomocí libovolné správy balíčků, která je k dispozici v distribucích Linuxu, kterou jste zvolili pro WSL.
Shromáždění informací o přístupu k mezipaměti
Informace potřebné pro přístup k mezipaměti můžete shromáždit pomocí těchto metod:
- Azure CLI s využitím az redisenterprise database list-keys
- Azure PowerShell s využitím Rutiny Get-AzRedisEnterpriseCacheKey
- Pomocí webu Azure Portal
V této části načtete klíče z webu Azure Portal.
Načtení názvu hostitele, portů a přístupových klíčů z webu Azure Portal
K připojení serveru Azure Cache for Redis potřebuje klient mezipaměti název hostitele, porty a klíč pro mezipaměť. Někteří klienti mohou tyto položky označovat trochu odlišnými názvy. Název hostitele, porty a klíče můžete získat z webu Azure Portal.
Přístupové klíče získáte tak, že v nabídce Prostředek vyberete Možnost Ověřování . Pak vyberte kartu Přístupové klávesy .
Pokud chcete získat název hostitele a porty pro vaši mezipaměť, vyberte v nabídce Prostředek přehled . Název hostitele je ve formátu DNS name.redis.cache.windows.net>.<
Připojení pomocí rozhraní příkazového řádku Redis
Otevřete prostředí nebo terminál na počítači s nainstalovaným balíčkem Redis. Pokud používáte WSL, můžete použít Terminál Windows k otevření příkazového řádku Linuxu. Než se připojíte pomocí rozhraní příkazového řádku Redis, zkontrolujte:
- Určuje, jestli je potřeba přístup pomocí protokolu TLS – Instance Azure Managed Redis ve výchozím nastavení používají pro připojení šifrování TLS . Při každém použití protokolu TLS na straně serveru musí být protokol TLS na rozhraní příkazového řádku redis povolen pomocí této
--tls
možnosti. - Použitý port – všechny instance Azure Managed Redis používají port
10000
. Všimněte si, že se liší od výchozího nastavení pro komunitní edici Redis, což je6379
. - Určuje, jestli instance mezipaměti používá zásady clusteru operačního systému – Pokud používáte zásady clusteru operačního systému, přidejte
-c
možnost pro zajištění přístupu ke všem horizontálním oddílům.
Příklady
Připojení k instanci Azure Managed Redis pomocí zásad podnikového clusteru s protokolem TLS:
redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
Připojte se k instanci Azure Managed Redis pomocí zásad clusteru operačního systému a protokolu TLS:
redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
Testování připojení
Po navázání připojení můžete vydat příkazy pro instanci Azure Managed Redis. Jedním ze snadných způsobů, jak otestovat připojení, je použít PING
příkaz. Tento příkaz se vrátí PONG
v konzole.
yourcachename.region.redis.azure.net:10000> PING
PONG
Můžete také spouštět příkazy jako SET
a GET
:
yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"
Teď jste připojení k instanci Azure Managed Redis pomocí rozhraní příkazového řádku Redis.
Alternativy redis-cli
I když je rozhraní příkazového řádku Redis-cli užitečným nástrojem, můžete se k mezipaměti připojit jinými způsoby pro řešení potíží nebo testování:
- RedisInsight je bohatý opensourcový grafický nástroj pro vydávání příkazů Redis a zobrazení obsahu instance Redis. Funguje se službou Azure Managed Redis a podporuje se v Systémech Linux, Windows a macOS.
Související obsah
Začněte vytvořením nové instance Azure Managed Redis Instance .