Megosztás a következőn keresztül:


A Redis parancssori eszköz használata az Azure Cache for Redis szolgáltatással

A redis-cli parancssori eszközzel ügyfélként használhatja az Azure Cache for Redist. Ezzel az eszközzel közvetlenül kezelheti az Azure Cache for Redis-példányt, valamint hibakeresést és hibaelhárítást végezhet.

A redis-cli telepítése

A redis-cli eszköz automatikusan telepítve van a Redis-csomaggal, amely több operációs rendszerhez is elérhető. Az előnyben részesített operációs rendszer legrészletesebb dokumentációját a nyílt forráskód redis telepítési útmutatójában találja.

Linux

A redis-cli natívan fut Linuxon, és a legtöbb disztribúció tartalmaz egy Redis-csomagot , amely tartalmazza a redis-cli eszközt. Az Ubuntu-on például a Redis-csomagot a következő parancsokkal telepítheti:

sudo apt-get update
sudo apt-get install redis

Windows

A redis-cli windowsos számítógépen való használatának legjobb módja a Linuxos Windows-alrendszer (WSL) telepítése. A Linux alrendszer lehetővé teszi linuxos eszközök futtatását közvetlenül a Windowson. A WSL telepítéséhez kövesse a WSL telepítési utasításait.

A WSL telepítése után bármilyen csomagkezeléssel telepítheti a redis-cli-t a WSL-hez választott Linux-disztribúcióban.

Gyorsítótár-hozzáférési információk gyűjtése

A gyorsítótár eléréséhez szükséges információkat az alábbi módszerekkel gyűjtheti össze:

  • Azure CLI az redis list-keys használatával
  • Azure PowerShell a Get-AzRedisCacheKey használatával
  • Az Azure Portal használatával

Ebben a szakaszban lekéri a kulcsokat az Azure Portalról.

A gazdagép nevének, portjának és hozzáférési kulcsának lekérése

Az Azure Cache for Redis-kiszolgálóhoz való csatlakozáshoz a gyorsítótár-ügyfélnek szüksége van a gyorsítótár gazdanevére, portjára és hozzáférési kulcsára. Egyes ügyfelek kissé eltérő nevek használatával hivatkozhatnak ezekre az elemekre. A gazdagép nevét, portját és kulcsait az Azure Portalon szerezheti be.

  • Hozzáférési kulcs lekérése a gyorsítótárhoz:

    1. Az Azure Portalon nyissa meg a gyorsítótárat.
    2. A szolgáltatás menü Beállítások területén válassza a Hitelesítés lehetőséget.
    3. A Hitelesítés panelen válassza az Access-kulcsok lapot.
    4. A hozzáférési kulcs értékének másolásához válassza a Másolás ikont a kulcsmezőben.

    Képernyőkép az Azure Cache for Redis egy példányának hozzáférési kulcsának megkereséséről és másolásáról.

  • A gyorsítótár gazdagépnevének és portjának lekérése:

    1. Az Azure Portalon nyissa meg a gyorsítótárat.
    2. A szolgáltatás menüjében válassza az Áttekintés lehetőséget.
    3. A Gazdagép neve területen válassza a Másolás ikont a gazdagépnév értékének másolásához. A gazdagépnév értéke az űrlap <DNS name>.redis.cache.windows.net.
    4. Portok esetén válassza a Másolás ikont a portértékek másolásához.

    Képernyőkép az Azure Cache for Redis egy példányának gazdagépnevéről és portjainak megkereséséről és másolásáról.

Csatlakozás a redis-cli használatával

Nyisson meg egy rendszerhéjat vagy terminált egy számítógépen, amelyen telepítve van a Redis-csomag . Ha WSL-t használ, a Windows Terminállal megnyithat egy Linux-parancssort. A redis-cli-vel való csatlakozás előtt ellenőrizze a következőt:

  1. Szükség van-e TLS-hozzáférésre – Alapértelmezés szerint az Azure Cache for Redis-példányok TLS-titkosítást használnak a kapcsolatokhoz. Amikor tLS-t használ a kiszolgálóoldalon, a redis-cli-n futó TLS-t engedélyezni kell a --tls beállítással.
  2. A használt port – Minden vállalati és vállalati flash szintű gyorsítótár portot 10000használ. Az alapszintű, a standard és a prémium szintű gyorsítótárak azonban vagy portot 6379 használnak nem TLS-kapcsolatokhoz, vagy portot 6380 TLS-kapcsolatokhoz.
  3. Függetlenül attól, hogy a gyorsítótárpéldány fürtözést használ-e – Ha fürtözést használó prémium szintű gyorsítótárat vagy OSS-fürtszabályzatot használó Enterprise/Enterprise Flash szintű gyorsítótárat használ, adja hozzá a -clehetőséget, hogy az összes szegmens elérhető legyen.

Példák

  1. Az alábbi paranccsal csatlakozhat egy alapszintű, standard vagy prémium szintű Azure Cache for Redis-példányhoz TLS használatával:

    redis-cli -p 6380 -h yourcachename.redis.cache.windows.net -a YourAccessKey --tls
    
  2. Csatlakozzon egy alapszintű, standard vagy prémium szintű Azure Cache for Redis-példányhoz, amely nem használ TLS-t:

    redis-cli -p 6379 -h yourcachename.redis.cache.windows.net -a YourAccessKey
    
  3. Csatlakozzon egy alapszintű, standard vagy prémium szintű Azure Cache for Redis-példányhoz TLS és fürtözés használatával:

    redis-cli -p 6380 -h yourcachename.redis.cache.windows.net -a YourAccessKey --tls -c
    
  4. Csatlakozás vállalati vagy vállalati flash szintű gyorsítótárpéldányhoz nagyvállalati fürtszabályzat és TLS használatával:

    redis-cli -p 10000 -h yourcachename.eastus.redisenterprise.cache.azure.net -a YourAccessKey --tls
    
  5. Csatlakozás vállalati vagy vállalati flash szintű gyorsítótárpéldányhoz OSS-fürtszabályzattal TLS nélkül:

    redis-cli -p 10000 -h yourcachename.eastus.redisenterprise.cache.azure.net -a YourAccessKey -c
    

A kapcsolat tesztelése

A kapcsolat létrejötte után parancsokat adhat ki az Azure Cache for Redis-példányhoz. A kapcsolat tesztelésének egyik egyszerű módja a parancs használata PING . Ez a parancs a konzolon tér vissza PONG .

yourcachename.redis.cache.windows.net:6380> PING
PONG

A következő parancsokat SET GETis futtathatja:

yourcachename.redis.cache.windows.net:6380> SET hello world
OK
yourcachename.redis.cache.windows.net:6380> GET hello
"world"

Most már csatlakozik az Azure Cache for Redis-példányhoz a redis-cli használatával.

redis-cli alternatívák

Bár a redis-cli hasznos eszköz, a gyorsítótárhoz más módon is csatlakozhat hibaelhárítás vagy tesztelés céljából:

  • Az Azure Cache for Redis egy , az Azure Portalra épített Redis-konzolt kínál, ahol anélkül adhat ki parancsokat, hogy telepítenie kellene a parancssori eszközt. A Redis Console szolgáltatás jelenleg csak az Alapszintű, a Standard és a Prémium szinten érhető el.
  • A RedisInsight egy gazdag nyílt forráskód grafikus eszköz a Redis-parancsok kiadásához és a Redis-példányok tartalmának megtekintéséhez. Az Azure Cache for Redis szolgáltatással működik, és Linux, Windows és macOS rendszeren is támogatott.

Első lépésként hozzon létre egy új nagyvállalati szintű gyorsítótárpéldányt .