Az Azure Cache for Redis konfigurálása

Ez a cikk a Azure Cache for Redis példányokhoz elérhető konfigurációkat ismerteti. Ez a cikk a Azure Cache for Redis példányok alapértelmezett Redis-kiszolgálókonfigurációját is ismerteti.

Megjegyzés

A prémium szintű gyorsítótár-szolgáltatások konfigurálásával és használatával kapcsolatos további információkért lásd: A megőrzés konfigurálása, a fürtözés konfigurálása és a Virtual Network támogatás konfigurálása.

Azure Cache for Redis beállításainak konfigurálása

  1. Gyorsítótár létrehozásához jelentkezzen be a Azure-Portal, és válassza az Erőforrás létrehozása lehetőséget.

    Az erőforrás létrehozása elem a bal oldali navigációs panelen van kiemelve.

  2. Az Új lapon válassza az Adatbázisok, majd a Azure Cache for Redis lehetőséget.

    Az Új lapon az Adatbázisok elem van kiemelve, a Azure Cache for Redis pedig ki van emelve.

  3. Az Új Redis Cache lapon konfigurálja az új gyorsítótár beállításait.

    Beállítás Válasszon egy értéket Leírás
    Előfizetés Legördülő menüben válassza ki az előfizetését. Az előfizetés, amely alatt létre kell hozni ezt az új Azure Cache for Redis példányt.
    Erőforráscsoport Legördülő menüben válasszon ki egy erőforráscsoportot, vagy válassza az Új létrehozása lehetőséget, és adjon meg egy új erőforráscsoportnevet. Annak az erőforráscsoportnak a neve, amelyben létre szeretné hozni a gyorsítótárat és más erőforrásokat. Ha az összes alkalmazás-erőforrást egy erőforráscsoportba helyezi, egyszerűen kezelheti vagy törölheti őket.
    DNS-név Adjon meg egy egyedi nevet. A gyorsítótár nevének 1 és 63 karakter közötti sztringnek kell lennie, amely csak számokat, betűket vagy kötőjeleket tartalmaz. A névnek számmal vagy betűvel kell kezdődnie és végződnie, és nem tartalmazhat egymást követő kötőjeleket. A gyorsítótárpéldány gazdagépneveDNS name.redis.cache.windows.net> lesz<.
    Hely Legördülő menüben válasszon ki egy helyet. Válasszon ki egy régiót más szolgáltatások közelében, amelyek a gyorsítótárat fogják használni.
    Gyorsítótár típusa Legördülő menüben válasszon ki egy szintet. A szint határozza meg a gyorsítótárhoz elérhető méretet, teljesítményt és funkciókat. További információ: Azure Cache for Redis Áttekintés.
  4. Kattintson a Hálózat fülre, vagy válassza a lap alján található Hálózatkezelés gombot.

  5. A Hálózat lapon válassza ki a kapcsolati módszert.

  6. Válassza a Tovább: Speciális lapot, vagy válassza a Tovább: Speciális gombot a lap alján.

  7. Ha nem TLS-portot szeretne engedélyezni, az alapszintű vagy standard gyorsítótárpéldány Speciális lapján válassza az engedélyezés kapcsolót. Azt is kiválaszthatja, hogy melyik Redis-verziót szeretné használni( 4 vagy 6).

    A Redis 4-es vagy 6-os verziója.

  8. A prémium szintű gyorsítótárpéldány Speciális lapján konfigurálja a nem TLS-port, a fürtözés és az adatmegőrzés beállításait. Azt is kiválaszthatja, hogy melyik Redis-verziót szeretné használni( 4 vagy 6).

  9. Válassza a Tovább: Címkék lapot, vagy válassza a Tovább: Címkék gombot a lap alján.

  10. Ha kategorizálni szeretné az erőforrást, a Címkék lapon adja meg a nevet és az értéket.

  11. Válassza az Áttekintés + létrehozás lehetőséget. A rendszer a Felülvizsgálat + létrehozás lapra kerül, ahol az Azure ellenőrzi a konfigurációt.

  12. Miután megjelenik a zöld Érvényesítés átadott üzenet, válassza a Létrehozás lehetőséget.

A gyorsítótár létrehozása eltarthat egy ideig. A folyamat előrehaladását az Azure Cache for Redis Áttekintés lapon figyelheti. Ha az állapotFutó állapotúként jelenik meg, a gyorsítótár készen áll a használatra.

Az alábbi beállításokat az Erőforrás menüben tekintheti meg és konfigurálhatja. A megjelenő beállítások a gyorsítótár szintjétől függnek. Például nem jelenik meg az Újraindítás a vállalati szint használatakor.

Áttekintés

Az Áttekintés szakasz alapvető információkat nyújt a gyorsítótárról, például a névről, a portokról, a tarifacsomagról és a kiválasztott gyorsítótár-metrikákról.

Tevékenységnapló

Válassza a Tevékenységnapló lehetőséget a gyorsítótárban végrehajtott műveletek megtekintéséhez. Ezt a nézetet szűréssel is kibonthatja, hogy más erőforrásokat is belefoglaljon. Az auditnaplók használatával kapcsolatos további információkért lásd: Auditműveletek Resource Manager. A Azure Cache for Redis események monitorozásáról további információt a Riasztások létrehozása című témakörben talál.

Hozzáférés-vezérlés (IAM)

A Hozzáférés-vezérlés (IAM) szakasz az Azure szerepköralapú hozzáférés-vezérlését (Azure RBAC) támogatja a Azure-Portal. Ez a konfiguráció segít a szervezeteknek egyszerűen és pontosan teljesíteni a hozzáférés-kezelési követelményeket. További információ: Azure szerepköralapú hozzáférés-vezérlés a Azure-Portal.

Címkék

A Címkék szakasz segít az erőforrások rendszerezésében. További információkért lásd: Az Azure-erőforrások rendszerezése címkék használatával című cikket.

Problémák diagnosztizálása és megoldása

Válassza a Problémák diagnosztizálása és megoldása lehetőséget, és adja meg a gyakori problémákat és megoldási stratégiákat.

esemény

Válassza az Események lehetőséget, ha esemény-előfizetéseket szeretne hozzáadni a gyorsítótárhoz. Események használatával reaktív, eseményvezérelt alkalmazásokat hozhat létre az Azure-ba beépített teljes körűen felügyelt esemény-útválasztási szolgáltatással.

Az Event Grid segítségével automatizálást építhet a felhőinfrastruktúrába, kiszolgáló nélküli alkalmazásokat hozhat létre, és integrálható a szolgáltatások és felhők között. További információ: Mi Azure Event Grid.

Redis-konzol

A Azure Cache for Redis-példányok számára biztonságosan adhat ki parancsokat a Redis-konzol használatával, amely az Azure-Portal minden gyorsítótárszinthez elérhető.

Fontos

A Redis-konzol nem működik a virtuális hálózattal. Ha a gyorsítótár egy virtuális hálózat része, csak a virtuális hálózaton lévő ügyfelek férhetnek hozzá a gyorsítótárhoz. Mivel a Redis-konzol a helyi böngészőben fut, amely kívül esik a virtuális hálózaton, nem tud csatlakozni a gyorsítótárhoz.

A Redis-konzol eléréséhez válassza a Konzol fület az Erőforrás menü munkaablakában.

A Konzol gombot kiemelő képernyőkép.

Ha parancsokat szeretne kiadni a gyorsítótárpéldányon, írja be a kívánt parancsot a konzolba.

Képernyőkép a Redis-konzolról a bemeneti paranccsal és az eredményekkel.

Megjegyzés

Nem minden Redis-parancs támogatott a Azure Cache for Redis. A Azure Cache for Redis letiltott Redis-parancsok listáját lásd: Azure Cache for Redis szakaszban nem támogatott Redis-parancsok. A Redis-parancsokkal kapcsolatos további információkért lásd: https://redis.io/commands.

A Redis-konzol használata prémium fürtözött gyorsítótárral

Ha a Redis-konzolt prémium szintű fürtözött gyorsítótárral használja, parancsokat adhat ki a gyorsítótár egyetlen szegmensére. Ha parancsot szeretne kiadni egy adott szegmensnek, először csatlakozzon a kívánt szegmenshez a szegmensválasztón való kiválasztásával.

Redis-konzol

Ha a csatlakoztatott szegmenstől eltérő szegmensben tárolt kulcshoz próbál hozzáférni, a következőhöz hasonló hibaüzenet jelenik meg:

shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)
shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)

Az előző példában az 1. szegmens a kijelölt szegmens, de myKey a 0. szegmensben található, a hibaüzenet részének megfelelően (shard 0) . Ebben a példában a eléréséhez myKeyválassza a 0 szegmenst a szegmensválasztóval, majd adja ki a kívánt parancsot.

Gyorsítótár áthelyezése új előfizetésbe

A gyorsítótárat áthelyezheti egy új előfizetésbe az Áthelyezés gombra kattintva.

Azure Cache for Redis áthelyezése

Az erőforrások egyik erőforráscsoportból a másikba, illetve az egyik előfizetésből a másikba való áthelyezéséről az Erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe című témakörben olvashat bővebben.

Beállítások

A Beállítások szakasz lehetővé teszi a gyorsítótár következő beállításainak elérését és konfigurálását.

Elérési kulcs

Válassza a Hozzáférési kulcsok lehetőséget a gyorsítótár hozzáférési kulcsainak megtekintéséhez vagy újragenerálásához. Ezeket a kulcsokat a gyorsítótárhoz csatlakozó ügyfelek használják.

Azure Cache for Redis hozzáférési kulcsok

Speciális beállítások

A bal oldali Speciális beállítások területen az alábbi beállítások vannak konfigurálva.

Portok elérése

Alapértelmezés szerint a nem TLS/SSL-hozzáférés le van tiltva az új gyorsítótárak esetében. A nem TLS-port engedélyezéséhez válassza a Nem lehetőséget, ha csak SSL-en keresztül engedélyezi a hozzáférést a bal oldali Speciális beállításokon , majd válassza a Mentés lehetőséget.

Megjegyzés

A Azure Cache for Redis TLS-hozzáférése jelenleg a TLS 1.0, 1.1 és 1.2 verziót támogatja, de az 1.0-s és az 1.1-s verzió hamarosan megszűnik. További részletekért olvassa el a TLS 1.0 és 1.1 eltávolítása oldalt .

Azure Cache for Redis hozzáférési portok

Memóriaszabályzatok

A gyorsítótár memóriaszabályzatainak konfigurálásához használja a Maxmemory-szabályzatot, a maxmemory-reserved és a maxfragmentationmemory-reserved beállításokat a bal oldali Erőforrás menü Speciális beállításai között. Gyorsítótár létrehozásakor az értékek és maxfragmentationmemory-reserved az alapértelmezett érték maxmemory-reserved a 10%-amaxmemory, amely a gyorsítótár mérete.

Azure Cache for Redis Maxmemory-szabályzat

A Maxmemory szabályzat konfigurálja a gyorsítótár kiürítési szabályzatát, és lehetővé teszi, hogy az alábbi kiürítési szabályzatok közül válasszon:

  • volatile-lru: Az alapértelmezett kiürítési szabályzat eltávolítja a legutóbb használt kulcsot a lejárati készlettel rendelkező összes kulcsból.
  • allkeys-lru: Eltávolítja a legutóbb használt kulcsot.
  • volatile-random: Eltávolít egy olyan véletlenszerű kulcsot, amely lejárati készlettel rendelkezik.
  • allkeys-random: Eltávolít egy véletlenszerű kulcsot.
  • volatile-ttl: Eltávolítja a kulcsot a legrövidebb élettartammal a lejárati beállítás alapján.
  • noeviction: Nincs kiürítési szabályzat. Hibaüzenetet ad vissza, ha megpróbál adatokat beszúrni.
  • volatile-lfu: Kiüríti a legkevésbé gyakran használt kulcsokat a lejárati mezőkészlettel rendelkező összes kulcsból.
  • allkeys-lfu: Kiüríti a legkevésbé gyakran használt kulcsokat az összes kulcsból.

A szabályzatokkal kapcsolatos maxmemory további információkért lásd: Kiürítési szabályzatok.

A maxmemory-reserved beállítás konfigurálja a memóriát példányonként MB-ban egy olyan fürtben, amely nem gyorsítótáras műveletekhez van fenntartva, például a feladatátvétel során történő replikációhoz. Az érték beállítása konzisztensebbé teszi a Redis-kiszolgáló működését, ha a terhelés mennyisége változó. A nagy mennyiségű adatot író számítási feladatok esetén nagyobb értéket kell beállítani. Ha a memória ezekhez a műveletekhez van lefoglalva, a gyorsítótárazott adatok tárolásához nem használható fel. A csúszka minimális és maximális értékei 10% és 60%, megabájtban jelennek meg. Ebben a tartományban kell megadnia az értéket.

A maxfragmentationmemory-reserved beállítás konfigurálja a memória MB-ban való mennyiségét példányonként egy olyan fürtben, amely a memória töredezettségének fogadására van fenntartva. Ha ezt az értéket állítja be, a Redis-kiszolgálói élmény konzisztensebb, ha a gyorsítótár megtelt vagy közel van a teljeshez, és a töredezettség aránya magas. Ha a memória ezekhez a műveletekhez van lefoglalva, a gyorsítótárazott adatok tárolásához nem használható fel. A csúszka minimális és maximális értékei 10% és 60%, megabájtban jelennek meg. Ebben a tartományban kell megadnia az értéket.

Új memóriafoglalási érték (maxmemory-reserved vagy maxfragmentationmemory-reserved) kiválasztásakor vegye figyelembe, hogy ez a változás milyen hatással lehet egy olyan gyorsítótárra, amely már nagy mennyiségű adatot tartalmaz. Ha például 53 GB-os gyorsítótára van 49 GB-os adatokkal, akkor módosítsa a foglalás értékét 8 GB-ra, ez a módosítás a rendszer maximális rendelkezésre álló memóriáját 45 GB-ra csökkeni. Ha az aktuális used_memory vagy az ön used_memory_rss értékei magasabbak az új 45 GB-os korlátnál, akkor a rendszernek mind a kettő után, mind used_memoryused_memory_rss pedig 45 GB alatt kell adatokat kiürítenie. A kizárás növelheti a kiszolgáló terhelését és a memória töredezettségét. Az olyan gyorsítótármetrikákkal kapcsolatos további információk, mint a used_memory és used_memory_rss, lásd : Saját metrikák létrehozása.

Fontos

A maxmemory-reserved és a maxfragmentationmemory-reserved beállítások csak Standard és Prémium gyorsítótárakhoz érhetők el.

Kulcstérértesítések (speciális beállítások)

A Redis-kulcstérértesítések a bal oldali Speciális beállításokon vannak konfigurálva. A kulcstérértesítések lehetővé teszik, hogy az ügyfelek értesítéseket kapjanak bizonyos események bekövetkezésekor.

Azure Cache for Redis Speciális beállítások )

Fontos

A kulcstérértesítések és a notify-keyspace-events beállítás csak standard és prémium szintű gyorsítótárakhoz érhető el.

További információ: Redis Keyspace Notifications(Redis Keyspace Notifications). A mintakódért tekintse meg a Hello world minta KeySpaceNotifications.cs fájlját.

Méretezés

Válassza a Skálázás lehetőséget a gyorsítótár tarifacsomagjának megtekintéséhez vagy módosításához. A skálázással kapcsolatos további információkért lásd: Azure Cache for Redis méretezése.

Azure Cache for Redis tarifacsomag

Fürt mérete

Válassza a Fürtméret lehetőséget egy futó prémium gyorsítótár fürtméretének módosításához, ha engedélyezve van a fürtözés.

Fürt mérete

A fürt méretének módosításához használja a csúszkát, vagy írjon be egy 1 és 10 közötti számot a Szegmensek száma szövegmezőbe. Ezután kattintson az OK gombra a mentéshez.

Fontos

A Redis-fürtözés csak prémium gyorsítótárakhoz érhető el. További információ: Fürtözés konfigurálása prémium szintű Azure Cache for Redis.

Adatmegőrzés

Válassza az Adatmegőrzés lehetőséget a prémium gyorsítótár adatmegőrzésének engedélyezéséhez, letiltásához vagy konfigurálásához. Azure Cache for Redis RDB-adatmegőrzést vagy AOF-adatmegőrzést használó Redis-adatmegőrzést kínál.

További információ: A prémium szintű Azure Cache for Redis adatmegőrzésének konfigurálása.

Fontos

A Redis-adatmegőrzés csak prémium gyorsítótárakhoz érhető el.

Identitás

Felügyelt identitások konfigurálása az Identitás használatával. A felügyelt identitások az Azure-ban gyakran használt eszközök, amelyekkel a fejlesztők minimálisra csökkenthetik a titkos kódok és a bejelentkezési információk kezelésének terheit.

Jelenleg csak felügyelt identitásokat használhat a tároláshoz. További információ: Felügyelt identitás tároláshoz.

Megjegyzés

A felügyelt identitás funkció csak a Prémium szinten érhető el a tárterülettel való használathoz.

Frissítések ütemezése

A bal oldali Frissítések ütemezése szakaszban kiválaszthatja a redis-kiszolgáló frissítéseinek karbantartási időszakát a gyorsítótárhoz.

Fontos

A karbantartási időszak csak a Redis-kiszolgáló frissítéseire vonatkozik, a gyorsítótárat üzemeltető virtuális gépek operációs rendszerének azure-beli frissítésére és frissítésére nem.

Frissítések ütemezése

Karbantartási időszak megadásához ellenőrizze a kívánt napokat. Ezután adja meg az egyes napok karbantartási időszakának kezdőórát, majd kattintson az OK gombra. A karbantartási időszak időpontja UTC.

További információkért és utasításokért lásd: Azure Cache for Redis felügyelet – Frissítések ütemezése

Georeplikáció

A bal oldali georeplikáció két prémium szintű Azure Cache for Redis példány összekapcsolására szolgál. Az egyik gyorsítótár elsődleges csatolt gyorsítótárként, a másik pedig másodlagos csatolt gyorsítótárként van elnevezve. A másodlagos csatolt gyorsítótár írásvédetté válik, az elsődleges gyorsítótárba írt adatok pedig a másodlagos csatolt gyorsítótárba lesznek replikálva. Ez a funkció a gyorsítótár Azure-régiók közötti replikálására használható.

Fontos

A georeplikáció csak prémium szintű gyorsítótárakhoz érhető el. További információkért és utasításokért lásd: Georeplikáció konfigurálása Azure Cache for Redis.

Virtual Network

A Virtual Network szakasz lehetővé teszi a gyorsítótár virtuális hálózati beállításainak konfigurálását. A virtuális hálózatok prémium szintű gyorsítótárakra korlátozódnak. A prémium szintű gyorsítótár VNET-támogatással történő létrehozásáról és beállításainak frissítéséről a Prémium szintű Azure Cache for Redis Virtual Network támogatásának konfigurálása című témakörben olvashat.

Fontos

A virtuális hálózati beállítások csak a VNet-támogatással konfigurált prémium szintű gyorsítótárakhoz érhetők el a gyorsítótár létrehozása során.

Privát végpont

A Privát végpont szakaszban konfigurálhatja a gyorsítótár privát végpontjának beállításait. A privát végpont minden alapszintű, standard, prémium és nagyvállalati gyorsítótárszinten támogatott. Javasoljuk, hogy virtuális hálózatok helyett privát végpontot használjunk. A privát végpontok egyszerűen beállíthatók vagy eltávolíthatók, minden szinten támogatottak, és egyszerre több különböző virtuális hálózathoz is csatlakoztathatják a gyorsítótárat.

További információt a Azure Private Link Azure Cache for Redis című témakörben talál.

Firewall

  • A tűzfalszabályok konfigurálása minden Alapszintű, Standard és Prémium szinthez elérhető.
  • A tűzfalszabályok konfigurációja nem érhető el a nagyvállalati és a vállalati Flash-szintekhez.

Válassza a Tűzfal lehetőséget a gyorsítótár tűzfalszabályainak megtekintéséhez és konfigurálásához.

Tűzfal

Megadhatja a kezdő és a záró IP-címtartományt tartalmazó tűzfalszabályokat. Ha tűzfalszabályok vannak konfigurálva, csak a megadott IP-címtartományokból származó ügyfélkapcsolatok csatlakozhatnak a gyorsítótárhoz. A tűzfalszabály mentésekor a szabály hatályba lépése rövid késleltetéssel történik. Ez a késés általában kevesebb, mint egy perc.

Fontos

A Azure Cache for Redis monitorozási rendszerekből érkező kapcsolatok mindig engedélyezettek, még akkor is, ha tűzfalszabályok vannak konfigurálva.

Tulajdonságok

Válassza a Tulajdonságok lehetőséget a gyorsítótár adatainak megtekintéséhez, beleértve a gyorsítótárvégpontot és a portokat.

Azure Cache for Redis tulajdonságai

Zárolások

A Zárolások szakaszban zárolhat egy előfizetést, erőforráscsoportot vagy erőforrást, hogy a szervezet más felhasználói véletlenül törölhessenek vagy módosíthassák a kritikus fontosságú erőforrásokat. További információ: Erőforrások zárolása az Azure Resource Manager eszközzel.

Felügyeleti beállítások

A Felügyelet szakaszban található beállítások lehetővé teszik a következő felügyeleti feladatok elvégzését a gyorsítótárban.

Felügyelet

Import/Export

Az Importálás/exportálás egy Azure Cache for Redis adatkezelési művelet, amellyel adatokat importálhat és exportálhat a gyorsítótárban. Importálhat és exportálhat egy Azure Cache for Redis-adatbázis-pillanatképet egy prémium gyorsítótárból egy Azure Storage-fiók lapblobjába. Az Importálás/exportálás paranccsal migrálhat a különböző Azure Cache for Redis példányok között, vagy feltöltheti a gyorsítótárat adatokkal a használat előtt.

Az importálást Redis-kompatibilis RDB-fájlokkal bármilyen felhőben vagy környezetben futó Redis-kiszolgálóról használhatja:

  • beleértve a Linuxon futó Redist
  • Windows
  • bármely felhőszolgáltató, például az Amazon Web Services és mások

Az adatok importálása egyszerű módja annak, hogy előre feltöltött adatokkal rendelkező gyorsítótárat hozzon létre. Az importálási folyamat során Azure Cache for Redis betölti az RDB-fájlokat az Azure Storage-ból a memóriába, majd beszúrja a kulcsokat a gyorsítótárba.

Az exportálás lehetővé teszi, hogy a Azure Cache for Redis tárolt adatokat Redis-kompatibilis RDB-fájlokba exportálja. Ezzel a funkcióval adatokat helyezhet át az egyik Azure Cache for Redis példányból egy másikba vagy egy másik Redis-kiszolgálóra. Az exportálási folyamat során egy ideiglenes fájl jön létre a Azure Cache for Redis kiszolgálópéldányt futtató virtuális gépen. Az ideiglenes fájlt a rendszer feltölti a kijelölt tárfiókba. Ha az exportálási művelet sikeres vagy sikertelen állapottal fejeződik be, az ideiglenes fájl törlődik.

Fontos

Az Importálás/exportálás csak prémium szintű gyorsítótárakhoz érhető el. További információkért és utasításokért lásd: Adatok importálása és exportálása Azure Cache for Redis.

Újraindítás

A bal oldali Újraindítás elem lehetővé teszi a gyorsítótár csomópontjainak újraindítását. Ez az újraindítási képesség lehetővé teszi az alkalmazás rugalmasságának tesztelését gyorsítótár-csomópont meghibásodása esetén.

Újraindítás

Ha prémium szintű gyorsítótára van, amelyen engedélyezve van a fürtözés, kiválaszthatja, hogy a gyorsítótár mely szegmenseit indítsa újra.

Képernyőkép arról, hogy hol kell kiválasztani a gyorsítótár azon szegmenseit, amelyeket újra kell indítani.

A gyorsítótár egy vagy több csomópontjának újraindításához válassza ki a kívánt csomópontokat, majd válassza az Újraindítás lehetőséget. Ha prémium szintű gyorsítótára van, amelyen engedélyezve van a fürtözés, válassza ki az újraindítandó szegmenseket, majd válassza az Újraindítás lehetőséget. Néhány perc elteltével a kijelölt csomópont(ok) újraindulnak, és néhány perccel később újra online állapotba kerülnek.

Fontos

Az újraindítás még nem érhető el a vállalati szinten. Az újraindítás minden más szinten elérhető. További információkért és utasításokért lásd: Azure Cache for Redis felügyelet – Újraindítás.

Figyelés

A Figyelés szakaszban konfigurálhatja a Azure Cache for Redis diagnosztikát és monitorozást. A Azure Cache for Redis monitorozásáról és diagnosztikáról a Azure Cache for Redis monitorozása című témakörben talál további információt.

Diagnosztika

Insights

Az Elemzések segítségével megtekintheti a gyorsítótár-metrikák kiindulópontjaként használandó előre definiált csempék és diagramok csoportjait.

További információ: Az Elemzések használata előre definiált diagramokhoz.

Mérőszámok

Válassza a Metrikák lehetőséget a Saját egyéni diagram létrehozása elemre a gyorsítótár metrikáinak nyomon követéséhez. További információ: Riasztások létrehozása.

Riasztások

Válassza a Riasztások lehetőséget a riasztások Azure Cache for Redis metrikák alapján történő konfigurálásához. További információ: Riasztások létrehozása.

Diagnosztikai beállítások

Alapértelmezés szerint az Azure Monitor gyorsítótármetrikái 30 napig tárolódnak , majd törlődnek. Ha a gyorsítótár-metrikákat 30 napnál tovább szeretné tárolni, válassza a Diagnosztikai beállítások lehetőséget a gyorsítótár-diagnosztika tárolásához használt tárfiók konfigurálásához .

Megjegyzés

A gyorsítótár-metrikák tárolóba történő archiválása mellett streamelheti őket egy eseményközpontba, vagy elküldheti őket az Azure Monitor-naplókba.

Tanácsadói ajánlások

A bal oldali Advisor-javaslatok a gyorsítótárra vonatkozó javaslatokat jelenítik meg. Normál műveletek során nem jelennek meg javaslatok.

Képernyőkép arról, hogy hol jelennek meg az Advisor-javaslatok, de nincsenek aktuálisak.

Ha a gyorsítótár műveletei, például a küszöbön álló változások, a magas memóriahasználat, a hálózati sávszélesség vagy a kiszolgáló terhelése során bármilyen körülmény lép fel, riasztás jelenik meg az Erőforrás áttekintése menüben.

Képernyőkép arról, hogy hol jelennek meg riasztások az Erőforrás menü Áttekintés elemének kiválasztásakor.

További információt a javaslatok között talál a Azure-Portal munkaablakában.

Képernyőkép az Advisor-javaslatokról

Ezeket a metrikákat az Erőforrás menü Figyelés szakaszában figyelheti.

Minden tarifacsomag különböző korlátozásokkal rendelkezik az ügyfélkapcsolatokra, a memóriára és a sávszélességre vonatkozóan. Ha a gyorsítótár hosszabb idő alatt megközelíti a metrikák maximális kapacitását, javaslat jön létre. A Javaslatok eszköz által áttekintett metrikákkal és korlátozásokkal kapcsolatos további információkért tekintse meg az alábbi táblázatot:

Azure Cache for Redis metrika További információ
Hálózatisávszélesség-felhasználás Gyorsítótár teljesítménye – elérhető sávszélesség
Csatlakoztatott ügyfelek Alapértelmezett Redis-kiszolgálókonfiguráció – maximális ügyfelek
Kiszolgáló terhelése Redis-kiszolgáló betöltése
Memóriahasználat Gyorsítótár teljesítménye – méret

A gyorsítótár frissítéséhez válassza a Frissítés most lehetőséget a tarifacsomag módosításához és a gyorsítótár skálázásához . További információ a tarifacsomag kiválasztásáról: A megfelelő szint kiválasztása.

Munkafüzetek

A metrikákat csoportokba rendezheti, így koherens és hatékony módon jelenítheti meg a metrikaadatokat.

Automation

Azure 自動化 felhőalapú automatizálást, operációsrendszer-frissítéseket és konfigurációs szolgáltatást biztosít, amely támogatja a konzisztens felügyeletet az Azure- és nem Azure-környezetekben.

Feladatok

Válassza a Feladatok lehetőséget, hogy könnyebben kezelhesse Azure Cache for Redis erőforrásokat. Ezek a tevékenységek az erőforrás típusától függően számban és rendelkezésre állásban változnak. Jelenleg csak az Erőforrás havi költségének küldése sablon használatával hozhat létre tevékenységet előzetes verzióban.

További információ: Azure-erőforrások kezelése és költségek monitorozása automatizálási feladatok létrehozásával.

Sablon exportálása

Válassza a Sablon exportálása lehetőséget az üzembe helyezett erőforrások sablonjának későbbi üzembe helyezéshez való létrehozásához és exportálásához. A sablonok használatával kapcsolatos további információkért lásd: Erőforrások üzembe helyezése Azure-Resource Manager-sablonokkal.

Támogatási & hibaelhárítási beállítások

A Támogatás és hibaelhárítás szakaszban található beállítások lehetőséget biztosítanak a gyorsítótárral kapcsolatos problémák megoldására.

Támogatás és hibaelhárítás

Erőforrás állapota

Az erőforrás állapota figyeli az erőforrást, és jelzi, hogy a várt módon fut-e. További információ az Azure Resource Health szolgáltatásról: Az Azure Resource Health áttekintése.

Megjegyzés

Az erőforrás állapota jelenleg nem tud jelentést tenni a virtuális hálózaton üzemeltetett Azure Cache for Redis példányok állapotáról. További információ: Működik-e az összes gyorsítótár-funkció a gyorsítótár VNET-ben való üzemeltetése során?

Új támogatási kérelem

Válassza az Új támogatási kérelem lehetőséget a gyorsítótár támogatási kérésének megnyitásához.

Alapértelmezett Redis-kiszolgálókonfiguráció

Az új Azure Cache for Redis példányok a következő alapértelmezett Redis-konfigurációs értékekkel vannak konfigurálva:

Megjegyzés

Az ebben a szakaszban szereplő beállítások nem módosíthatók a StackExchange.Redis.IServer.ConfigSet metódussal. Ha ezt a metódust az ebben a szakaszban szereplő parancsok egyikével hívjuk meg, a következő példához hasonló kivétel jelenik meg:

StackExchange.Redis.RedisServerException: ERR unknown command 'CONFIG'

Minden konfigurálható érték, például a maximális memória-szabályzat, konfigurálható a Azure-Portal vagy parancssori felügyeleti eszközökkel, például az Azure CLI-vel vagy a PowerShell-lel.

Beállítás Alapértelmezett érték Description
databases 16 Az adatbázisok alapértelmezett száma 16, de a tarifacsomag alapján más számot is konfigurálhat. 1 Az alapértelmezett adatbázis a DB 0, kapcsolatonként connection.GetDatabase(dbid) egy másikat is kiválaszthat, ahol dbid a és databases - 1a közötti 0 szám van megadva.
maxclients A2. tarifacsomagtól függ Ez az érték az egyidejűleg engedélyezett csatlakoztatott ügyfelek maximális száma. Ha elérte a korlátot, a Redis bezárja az összes új kapcsolatot, és a "maximálisan elérte az ügyfelek számát" hibaüzenetet adja vissza.
maxmemory-reserved 10%-a maxmemory A megengedett tartománya maxmemory-reserved a 10% és 60% között maxmemorylehet. Ha ezeket az értékeket 10%-nál kisebb vagy 60%-nál magasabb értékre próbálja beállítani, a rendszer újraértékeli őket, és a 10%-os minimumra és a maximum 60%-ra állítja őket. Az értékek megabájtban jelennek meg.
maxfragmentationmemory-reserved 10%-a maxmemory A megengedett tartománya maxfragmentationmemory-reserved a 10% és 60% között maxmemorylehet. Ha ezeket az értékeket 10%-nál kisebb vagy 60%-nál magasabb értékre próbálja beállítani, a rendszer újraértékeli őket, és a 10%-os minimumra és a maximum 60%-ra állítja őket. Az értékek megabájtban jelennek meg.
maxmemory-policy volatile-lru A Maxmemory szabályzat a Redis-kiszolgáló által használt beállítás, amellyel kiválaszthatja, hogy mit távolítson el, amikor maxmemory a rendszer eléri (a gyorsítótár létrehozásakor kiválasztott gyorsítótár méretét). A Azure Cache for Redis esetén az alapértelmezett beállítás a .volatile-lru Ez a beállítás eltávolítja a lejárati készlettel rendelkező kulcsokat egy LRU-algoritmus használatával. Ez a beállítás konfigurálható a Azure-Portal. További információ: Memóriaszabályzatok.
maxmemory-samples 3 A memória megtakarítása érdekében az LRU és a minimális TTL-algoritmusok pontos algoritmusok helyett hozzávetőleges algoritmusok. Alapértelmezés szerint a Redis három kulcsot ellenőriz, és kiválasztja azt, amelyiket a közelmúltban ritkábban használtak.
lua-time-limit 5000 Lua-szkript maximális végrehajtási ideje ezredmásodpercben. Ha eléri a maximális végrehajtási időt, a Redis naplózza, hogy egy szkript a maximális engedélyezett idő után is végrehajtás alatt áll, és hibaüzenettel kezd válaszolni a lekérdezésekre.
lua-event-limit 500 A szkriptesemény-üzenetsor maximális mérete.
client-output-buffer-limit normalclient-output-buffer-limit pubsub 0 0 032 mb 8 mb 60 Az ügyfél kimeneti pufferkorlátai arra használhatók, hogy kényszerítse azoknak az ügyfeleknek a leválasztását, amelyek valamilyen okból nem olvasnak elég gyorsan adatokat a kiszolgálóról. Gyakori ok, hogy a Pub/Sub ügyfél nem tudja olyan gyorsan használni az üzeneteket, amilyen gyorsan a közzétevő elő tudja állítani őket. További információ: https://redis.io/topics/clients.

1 A korlát databases az egyes Azure Cache for Redis tarifacsomagok esetében eltérő, és a gyorsítótár létrehozásakor állítható be. Ha a gyorsítótár létrehozásakor nincs databases megadva beállítás, az alapértelmezett érték 16.

  • Alapszintű és standard gyorsítótárak
    • C0 (250 MB) gyorsítótár – legfeljebb 16 adatbázis
    • C1 (1 GB) gyorsítótár – legfeljebb 16 adatbázis
    • C2 (2,5 GB) gyorsítótár – legfeljebb 16 adatbázis
    • C3 (6 GB) gyorsítótár – legfeljebb 16 adatbázis
    • C4 (13 GB) gyorsítótár – legfeljebb 32 adatbázis
    • C5 (26 GB) gyorsítótár – legfeljebb 48 adatbázis
    • C6 (53 GB) gyorsítótár – legfeljebb 64 adatbázis
  • Prémium gyorsítótárak
    • P1 (6 GB – 60 GB) – legfeljebb 16 adatbázis
    • P2 (13 GB – 130 GB) – legfeljebb 32 adatbázis
    • P3 (26 GB – 260 GB) – legfeljebb 48 adatbázis
    • P4 (53 GB – 530 GB) – legfeljebb 64 adatbázis
    • P5 (120 GB – 1200 GB) – legfeljebb 64 adatbázis
    • Minden olyan prémium gyorsítótár, amelyen engedélyezve van a Redis-fürt – A Redis-fürt csak a 0 adatbázis használatát támogatja, így a databases Redis-fürtöt engedélyező prémium szintű gyorsítótárakra vonatkozó korlát gyakorlatilag 1, a Select parancs pedig nem engedélyezett. További információ: Szükséges módosításokat végezni az ügyfélalkalmazáson a fürtözés használatához?

Az adatbázisokkal kapcsolatos további információkért lásd: Mik azok a Redis-adatbázisok?

Megjegyzés

A databases beállítás csak a gyorsítótár létrehozása során konfigurálható, és csak a PowerShell, a parancssori felület vagy más felügyeleti ügyfelek használatával. A gyorsítótár PowerShell-lel történő databases létrehozása során történő konfigurálásra vonatkozó példa: New-AzRedisCache.

A 2maxclients különböző az egyes Azure Cache for Redis tarifacsomagok esetében.

  • Alapszintű és standard gyorsítótárak
    • C0 (250 MB) gyorsítótár – legfeljebb 256 kapcsolat
    • C1 (1 GB) gyorsítótár – legfeljebb 1000 kapcsolat
    • C2 (2,5 GB) gyorsítótár – legfeljebb 2000 kapcsolat
    • C3 (6 GB) gyorsítótár – legfeljebb 5000 kapcsolat
    • C4 (13 GB) gyorsítótár – legfeljebb 10 000 kapcsolat
    • C5 (26 GB) gyorsítótár – legfeljebb 15 000 kapcsolat
    • C6 (53 GB) gyorsítótár – legfeljebb 20 000 kapcsolat
  • Prémium gyorsítótárak
    • P1 (6 GB – 60 GB) – legfeljebb 7500 kapcsolat
    • P2 (13 GB – 130 GB) – legfeljebb 15 000 kapcsolat
    • P3 (26 GB – 260 GB) – legfeljebb 30 000 kapcsolat
    • P4 (53 GB – 530 GB) – legfeljebb 40 000 kapcsolat
    • P5: (120 GB – 1200 GB) – legfeljebb 40 000 kapcsolat

Megjegyzés

Bár a gyorsítótár minden mérete legfeljebb bizonyos számú kapcsolatot tesz lehetővé, a Redishez csatlakozó minden kapcsolat többletterheléssel jár. Ilyen többletterhelés lehet például a processzor- és memóriahasználat a TLS/SSL-titkosítás eredményeként. Egy adott gyorsítótárméret maximális kapcsolati korlátja enyhén betöltött gyorsítótárat feltételez. Ha a kapcsolat többletterhelése és az ügyfélműveletek terhelése meghaladja a rendszer kapacitását, a gyorsítótár kapacitásproblémákat tapasztalhat akkor is, ha nem lépte túl a jelenlegi gyorsítótárméret csatlakozási korlátját.

A Redis-parancsok nem támogatottak a Azure Cache for Redis

A Azure Cache for Redis-példányok konfigurálását és kezelését a Microsoft felügyeli, amely letiltja az alábbi parancsokat. Ha megpróbálja meghívni őket, a következőhöz hasonló hibaüzenet jelenik meg: "(error) ERR unknown command".

  • ACL
  • BGREWRITEAOF
  • BGSAVE
  • FÜRT – A fürt írási parancsai le vannak tiltva, de az írásvédett fürtparancsok engedélyezettek.
  • CONFIG
  • HIBAKERESÉS
  • ÁTTELEPÍTÉSE
  • PSYNC
  • REPLICAOF
  • MENTÉS
  • SHUTDOWN
  • SLAVEOF
  • SZINKRONIZÁL

Fontos

Mivel Azure Cache for Redis példányok konfigurációját és kezelését a Microsoft felügyeli, egyes parancsok le vannak tiltva. A parancsok a fenti felsorolásban szerepelnek. Ha megpróbálja meghívni őket, a következőhöz hasonló hibaüzenet jelenik meg: "(error) ERR unknown command".

A Redis-parancsokkal kapcsolatos további információkért lásd: https://redis.io/commands.

Következő lépések