Azure Managed Redis klienskönyvtárak

Ez a cikk segít kiválasztani és használni a legjobb ügyfélkódtárakat az Azure Managed Redishez. Megtudhatja, hogy mely könyvtárakat használhatja a programozási nyelvéhez, hogyan kezelheti a klaszterezési szabályzatokat, és elkerülheti a gyakori csatlakozási problémákat.

Az Azure Managed Redis a népszerű memóriabeli adattáron, a Redisen alapul. A Redis-ügyfelek számos programozási nyelvhez hozzáférhetnek az Azure Managed Redishez. Minden ügyfélkódtár saját API-val rendelkezik, amely Redis-parancsokkal indít hívásokat a Redis-kiszolgálóhoz, de az ügyfélkódtárak úgy vannak létrehozva, hogy bármely Redis-kiszolgálóval beszéljenek.

Minden ügyfélkódtár saját referenciadokumentációt tart fenn. A kódtárak hivatkozásokat is biztosítanak az ügyféloldali kódtár fejlesztői közösségének támogatásához. Az Azure Managed Redis csapata nem rendelkezik a fejlesztéssel vagy az ügyfélkódtárak támogatásával.

Az alábbi javaslatok a népszerűségen alapulnak, és hogy van-e aktív online közösség, amely támogatja és megválaszolja kérdéseit. Csak az elérhető legújabb verzió használatát javasoljuk, és amint új verziók érhetők el, rendszeresen frissítsen. Ezek a kódtárak aktív fejlesztés alatt állnak, és gyakran új verziókat adnak ki a megbízhatóság és a teljesítmény javítása érdekében.

Ügyfélkódtár Nyelv GitHub-adattár Dokumentáció
StackExchange.Redis C#/.NET StackExchange.Redis GitHub StackExchange.Redis-dokumentumok
Saláta Java Lettuce GitHub Saláta dokumentációja
Jedik Java Jedis GitHub Jedis-dokumentáció
node_redis Node.js node_redis GitHub node_redis dokumentációja
ioredis Node.js ioredis GitHub ioredis API-referencia

Megjegyzés:

Az alkalmazás bármilyen olyan ügyfélkódtárat használhat, amely kompatibilis a nyílt forráskódú Redis használatával az Azure Managed Redis-példányhoz való csatlakozáshoz.

A megfelelő klienskönyvtár kiválasztása a fürtözési szabályzat alapján

Az Azure Managed Redis támogatja a nagyvállalati fürtkezelési szabályzatot és az OSS-fürtkezelési szabályzatot. A további információkat itt találja (link hozzáadása a klaszterezési szabályzat részleteihez).

Minden ügyfélkönyvtár együttműködik a Redis-példánnyal a vállalati fürtkezelési irányelvek szerint. Ha azonban az OSS fürtkezelési szabályzatot használja, győződjön meg arról, hogy a kiválasztott ügyfélkönyvtár támogatja a fürtözött Redis-példányokhoz való csatlakozást.

Letiltott parancsok

A Microsoft kezeli az Azure Managed Redis-példányok konfigurációját és kezelését, amely alapértelmezés szerint letiltja a következő parancsokat. A letiltott parancsokkal kapcsolatos további információkért lásd: Fürtkezelési parancsok kompatibilitása

Többkulcsos parancsok

Mivel az AMR-példányok fürtözött konfigurációt használnak, előfordulhat, hogy kivételek jelennek meg CROSSSLOT a több kulcson működő parancsokon. A viselkedés a használt klaszterezési szabályzattól függően változik. Ha az OSS csoportosító szabályzatot használja, a többkulcsos parancsokhoz az összes kulcsot ugyanabba a kivonati nyílásba kell leképezni.

A nagyvállalati fürtözési szabályzattal kapcsolatos CROSSSLOT hibák is megjelenhetnek. Csak a következő többkulcsos parancsok engedélyezettek a nagyvállalati fürtözésű pontokon: DEL, MSET, MGET, EXISTS, UNLINK, és TOUCH.

Az Active-Active-adatbázisokban a többkulcsos írási parancsok (DEL, MSET, UNLINK) csak ugyanazon a ponton lévő kulcsokon futtathatók. Az Active-Active adatbázisokban azonban a következő többkulcsos parancsok engedélyezettek: MGET, EXISTS és TOUCH. További információ: Adatbázis-csoportosítás.

A vállalati fürtözési szabályzathoz tiltott parancsok

  • FÜRTINFORMÁCIÓK
  • KLASZTER SEGÍTSÉG
  • KLASZTER KULCSSLOT
  • fürtözött csomópontok
  • FÜRTHELYEK

Aktív georeplikációs parancsok letiltva

  • FLUSHALL
  • FLUSHDB

Ügyfélkódtár-specifikus útmutató

A programozási nyelv kiválasztásával részletes ajánlott eljárásokat és kapcsolati útmutatást kaphat:

Ügyfélkódtárak használata

A referenciadokumentáció mellett oktatóanyagok is találhatók, amelyek bemutatják, hogyan kezdheti meg az Azure Managed Redis használatát különböző nyelvek és gyorsítótárügyfelek használatával.

Az ilyen ügyfélkódtárak oktatóanyagokban való használatáról az alábbi cikkekben talál további információt:

Következő lépések