Sdílet prostřednictvím


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:

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 .

    Snímek obrazovky znázorňující přístupové klíče Azure Cache for Redis

  • 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>.<

    Snímek obrazovky znázorňující vlastnosti Azure Cache for Redis

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:

  1. 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.
  2. 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ž je 6379.
  3. 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 -cmožnost pro zajištění přístupu ke všem horizontálním oddílům.

Příklady

  1. 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
    
  2. 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.

Začněte vytvořením nové instance Azure Managed Redis Instance .