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


A Redis parancssori eszköz használata az Azure Managed Redis használatával

A redis-cli parancssori eszközzel ügyfélként kezelheti az Azure Managed Redist. Ezzel az eszközzel közvetlenül kezelheti az Azure Managed 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:

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

Állomásnév, portok és hozzáférési kulcsok lekérése az Azure Portalról

Az Azure Cache for Redis-kiszolgáló csatlakoztatásához a gyorsítótár-ügyfélnek szüksége van a gazdagép nevére, portjára és kulcsára a gyorsítótárhoz. Egyes ügyfelek különböző neveken hivatkozhatnak ezekre az elemekre. A gazdagép nevét, portját és kulcsait az Azure Portalról szerezheti be.

  • A gyorsítótár gazdagépnevének és portjának lekéréséhez válassza az Erőforrás menü Áttekintés elemét. A gazdagép neve az <DNS name>.redis.cache.windows.net formátumú.

    Képernyőkép az Azure Cache for Redis tulajdonságairól.

  • A hozzáférési kulcsok lekéréséhez válassza az Erőforrás menü Hitelesítés elemét. Ezután válassza az Access-kulcsok lapot.

    Képernyőkép az Azure Cache for Redis hozzáférési kulcsairó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 – Az Azure Managed Redis-példányok alapértelmezés szerint 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 Azure Managed Redis-példány portot 10000használ. Vegye figyelembe, hogy ez eltér a Redis community edition alapértelmezett verziójától, azaz a 6379.
  3. Azt, hogy a gyorsítótárpéldány az OSS-fürtházirendet használja-e – Ha az OSS-fürtszabályzatot használja, adja hozzá a -clehetőséget, hogy az összes szegmens elérhető legyen.

Példák

  1. Csatlakozzon egy Azure Managed Redis-példányhoz nagyvállalati fürtszabályzat és TLS használatával:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. Csatlakozzon egy Azure Managed Redis-példányhoz OSS-fürtszabályzat és TLS használatával:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
    

A kapcsolat tesztelése

A kapcsolat létrejötte után parancsokat adhat ki az Azure Managed 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.region.redis.azure.net:10000> PING
PONG

A következő parancsokat SETGETis futtathatja:

yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"

Most már csatlakozik az Azure Managed 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:

  • 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 Managed 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 Azure Managed Redis-példányt .