Postup konfigurace služby Azure Cache for Redis

Tento článek popisuje dostupné konfigurace pro instance Azure Cache for Redis. Tento článek se věnuje také výchozí konfiguraci serveru Redis pro instance Azure Cache for Redis.

Poznámka:

Další informace o konfiguraci a používání funkcí mezipaměti Premium najdete v tématu Postup konfigurace trvalosti a konfigurace podpory virtuální sítě.

Konfigurace nastavení Azure Cache for Redis

  1. Pokud chcete vytvořit mezipaměť, přihlaste se k webu Azure Portal a vyberte Vytvořit prostředek.

    V levém navigačním podokně je zvýrazněný prostředek.

  2. Na stránce Nový vyberte Databáze a pak vyberte Azure Cache for Redis.

    V nabídce Nový se zvýrazní databáze a zvýrazní se Azure Cache for Redis.

  3. Na stránce New Redis Cache nakonfigurujte nastavení pro novou mezipaměť.

    Nastavení Zvolit hodnotu Popis
    Předplatné Rozevírací seznam a vyberte své předplatné. Předplatné, ve kterém se má tato nová instance Azure Cache for Redis vytvořit.
    Skupina prostředků Rozevírací seznam a vyberte skupinu prostředků nebo vyberte Vytvořit novou a zadejte nový název skupiny prostředků. Název skupiny prostředků, ve které chcete vytvořit mezipaměť a další prostředky. Když umístíte všechny prostředky aplikace do jedné skupiny prostředků, můžete je snadno spravovat nebo odstraňovat společně.
    Název DNS Zadejte jedinečný název. Název mezipaměti musí být řetězec mezi 1 a 63 znaky, který obsahuje pouze číslice, písmena nebo pomlčky. Název musí začínat a končit číslicí nebo písmenem a nesmí obsahovat po sobě jdoucí pomlčky. Název hostitele vaší instance mezipaměti je< NÁZEV> DNS.redis.cache.windows.net.
    Místo Rozevírací seznam a výběr umístění Vyberte oblast poblíž jiných služeb, které používají vaši mezipaměť.
    Typ mezipaměti Rozevírací seznam a výběr úrovně Úroveň určuje velikost, výkon a funkce, které jsou k dispozici pro mezipaměť. Další informace najdete v tématu Přehled služby Azure Cache for Redis.
  4. Vyberte kartu Sítě nebo vyberte tlačítko Sítě v dolní části stránky.

  5. Na kartě Sítě vyberte metodu připojení.

  6. Vyberte kartu Další: Upřesnit nebo vyberte tlačítko Další: Upřesnit v dolní části stránky a zobrazte kartu Upřesnit.

    Snímek obrazovky s kartou Upřesnit v pracovním podokně a dostupnou možností, která se má vybrat

    • U mezipamětí Basic nebo Standard přepněte výběr pro port, který není tls. Můžete také vybrat, jestli chcete povolit ověřování Microsoft Entra.
    • Pro mezipaměť Premium nakonfigurujte nastavení pro port bez protokolu TLS, clustering, spravovanou identitu a trvalost dat. Můžete také vybrat, jestli chcete povolit ověřování Microsoft Entra.
  7. Vyberte kartu Další: Značky nebo vyberte tlačítko Další: Značky v dolní části stránky.

  8. Volitelně můžete na kartě Značky zadat název a hodnotu, pokud chcete prostředek zařadit do kategorií.

  9. Vyberte Zkontrolovat a vytvořit. Přejdete na kartu Zkontrolovat a vytvořit, kde Azure ověří vaši konfiguraci.

  10. Jakmile se zobrazí zelená zpráva o úspěšném ověření, vyberte Vytvořit.

Vytvoření mezipaměti chvíli trvá. Průběh můžete sledovat na stránce Přehled služby Azure Cache for Redis. Když se stav zobrazí jako Spuštěno, je mezipaměť připravená k použití.

Pomocí nabídky Prostředků můžete zobrazit a nakonfigurovat následující nastavení. Nastavení, která se zobrazí, závisí na úrovni vaší mezipaměti. Například při použití úrovně Enterprise se nezobrazí restartování .

Přehled

V části Přehled najdete základní informace o mezipaměti, jako je název, porty, cenová úroveň a vybrané metriky mezipaměti.

Protokol aktivit

Výběrem protokolu aktivit zobrazíte akce provedené v mezipaměti. Filtrování můžete použít také k rozbalení tohoto zobrazení, aby zahrnovalo další prostředky. Další informace o práci s protokoly auditu najdete v tématu Operace auditu pomocí Resource Manageru. Další informace o monitorování protokolu aktivit najdete v protokolu aktivit.

Řízení přístupu (IAM)

Část Řízení přístupu (IAM) poskytuje podporu řízení přístupu na základě role v Azure (Azure RBAC) na webu Azure Portal. Tato konfigurace pomáhá organizacím splňovat požadavky na správu přístupu jednoduše a přesně. Další informace najdete v tématu Řízení přístupu na základě role v Azure na webu Azure Portal.

Značky

Oddíl Značky vám pomůže uspořádat prostředky. Další informace najdete v článku Použití značek k uspořádání prostředků Azure.

Diagnóza a řešení problémů

Vyberte Diagnostikovat a řešit problémy , které se mají poskytnout s běžnými problémy a strategiemi pro jejich řešení.

Události

Vyberte Události a přidejte odběry událostí do mezipaměti. Pomocí událostí můžete vytvářet reaktivní aplikace řízené událostmi pomocí plně spravované služby směrování událostí, která je integrovaná v Azure.

Event Grid vám pomůže integrovat automatizaci do cloudové infrastruktury, vytvářet bezserverové aplikace a integrovat je mezi službami a cloudy. Další informace najdete v tématu Co je Azure Event Grid.

Konzola Redis

Příkazy pro instance Azure Cache for Redis můžete bezpečně vydávat pomocí konzoly Redis, která je k dispozici na webu Azure Portal pro úrovně mezipaměti Basic, Standard a Premium.

Důležité

Konzola Redis nefunguje s virtuální sítí. Pokud je mezipaměť součástí virtuální sítě, mají k mezipaměti přístup pouze klienti ve virtuální síti. Protože konzola Redis běží v místním prohlížeči, který je mimo virtuální síť, nemůže se připojit k mezipaměti.

Pokud chcete získat přístup ke konzole Redis, vyberte kartu Konzola v pracovním podokně nabídky Prostředek.

Snímek obrazovky, který zvýrazní tlačítko Konzola

Pokud chcete vydat příkazy pro instanci mezipaměti, zadejte požadovaný příkaz do konzoly.

Snímek obrazovky znázorňující konzolu Redis se vstupním příkazem a výsledky

Poznámka:

Azure Cache for Redis nepodporuje všechny příkazy Redis. Seznam příkazů Redis, které jsou zakázané pro Azure Cache for Redis, najdete v části Příkazy Redis, které nejsou podporované v části Azure Cache for Redis . Další informace o příkazech Redis naleznete v tématu https://redis.io/commands.

Použití konzoly Redis s clusterovanou mezipamětí Premium

Při použití konzoly Redis s clusterovanou mezipamětí Premium můžete vydávat příkazy do jednoho horizontálního oddílu mezipaměti. Pokud chcete vydat příkaz ke konkrétnímu horizontálnímu oddílu, nejprve se připojte k požadovanému horizontálnímu oddílu tak, že ho vyberete ve výběru horizontálního oddílu.

Konzola Redis

Pokud se pokusíte získat přístup ke klíči uloženému v jiném horizontálním oddílu, než je připojený horizontální oddíl, zobrazí se chybová zpráva podobná následující:

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)

V předchozím příkladu je horizontální oddíl 1 vybraným horizontálním oddílem, ale myKey nachází se v horizontálním oddílu 0, jak ukazuje (shard 0) část chybové zprávy. V tomto příkladu pro přístup myKeyvyberte horizontální oddíl 0 pomocí nástroje pro výběr horizontálního oddílu a pak zadejte požadovaný příkaz.

Přesun mezipaměti do nového předplatného

Mezipaměť můžete přesunout do nového předplatného výběrem možnosti Přesunout.

Přesun azure Cache for Redis

Informace o přesunu prostředků z jedné skupiny prostředků do jiného a z jednoho předplatného do jiného najdete v tématu Přesun prostředků do nové skupiny prostředků nebo předplatného.

Nastavení

Oddíl Nastavení umožňuje přístup k mezipaměti a konfiguraci následujících nastavení.

Ověřování

Pro ověřování máte dvě možnosti: přístupové klíče a ověřování Microsoft Entra.

Access keys

Vyberte Přístupové klíče a zobrazte nebo znovu vygenerujte přístupové klíče pro vaši mezipaměť. Tyto klíče používají klienti připojující se k mezipaměti.

Snímek obrazovky znázorňující ověřování vybrané v nabídce Prostředek a přístupové klíče v pracovním podokně

(Preview) Ověřování Microsoft Entra

Vyberte (Preview) Ověřování Microsoft Entra do mechanismu ověřování bez hesla integrací s ID Microsoft Entra. Tato integrace zahrnuje také funkce řízení přístupu na základě role poskytované prostřednictvím seznamů řízení přístupu (ACL) podporovaných v Open Source Redis.

Snímek obrazovky s vybranou možností Ověřování v nabídce Prostředek a ID Microsoft Entra v pracovním podokně


Rozšířené nastavení

V rozšířených nastaveních na levé straně jsou nakonfigurovaná následující nastavení .

Přístupové porty

Ve výchozím nastavení je pro nové mezipaměti zakázaný přístup bez tls/SSL. Pokud chcete povolit port jiného typu než TLS, vyberte možnost Ne pro povolení přístupu pouze přes PROTOKOL SSL v rozšířených nastaveních vlevo a pak vyberte Uložit.

Poznámka:

Přístup TLS ke službě Azure Cache for Redis podporuje protokol TLS 1.0, 1.1 a 1.2, ale verze 1.0 a 1.1 se brzy vyřadí znova. Další podrobnosti najdete na stránce Pro odebrání protokolu TLS 1.0 a 1.1.

Porty přístupu ke službě Azure Cache for Redis

Zásady paměti

Pomocí zásad Maxmemory, maxmemory-reserved a maxfragmentationmemory-reserved nastavení z rozšířeného nastavení z nabídky Prostředek na levé straně nakonfigurujte zásady paměti pro mezipaměť. Když vytvoříte mezipaměť, hodnoty maxmemory-reserved a maxfragmentationmemory-reserved výchozí hodnota je 10 % , maxmemorycož je velikost mezipaměti.

Zásady Azure Cache for Redis Maxmemory

V části Zásady maximální paměti můžete pro mezipaměť nakonfigurovat zásady vyřazení a máte na výběr z následujících zásad vyřazení:

  • volatile-lru: Výchozí zásada vyřazení. Odebere nejméně naposledy použitý klíč ze všech klíčů s nastaveným vypršením platnosti.
  • allkeys-lru: Odebere naposledy použitý klíč.
  • volatile-random: Odebere náhodný klíč s nastaveným vypršením platnosti.
  • allkeys-random: Odebere náhodný klíč.
  • volatile-ttl: Odebere klíč s nejkratší dobou života na základě nastaveného vypršení platnosti.
  • noeviction: Žádné zásady vyřazení. Vrátí chybovou zprávu, pokud se pokusíte vložit data.
  • volatile-lfu: Vyřadí nejméně často používané klíče ze všech klíčů s nastaveným polem vypršení platnosti.
  • allkeys-lfu: Vyřadí nejméně často používané klíče ze všech klíčů.

Další informace o zásadách najdete v maxmemory tématu Zásady vyřazení.

Nastavení maxmemory-reserved konfiguruje množství paměti v MB na instanci v clusteru, který je vyhrazený pro operace mimo mezipaměť, jako je replikace během převzetí služeb při selhání. Nastavením této hodnoty můžete zajistit konzistentnější prostředí serveru Redis při změnách zatížení. Tato hodnota by měla být vyšší u úloh, které zapisují velké objemy dat. Paměť vyhrazená pro tyto operace není dostupná k ukládání dat v mezipaměti. Minimální a maximální hodnoty na posuvníku jsou 10 % a 60 % zobrazené v megabajtech. Je nutné nastavit hodnotu v této oblasti.

Nastavení maxfragmentationmemory-reserved konfiguruje velikost paměti v MB na instanci v clusteru, který je vyhrazený pro fragmentaci paměti. Při nastavování této hodnoty je prostředí serveru Redis konzistentnější, pokud je mezipaměť plná nebo blízko plné a poměr fragmentace je vysoký. Paměť vyhrazená pro tyto operace není dostupná k ukládání dat v mezipaměti. Minimální a maximální hodnoty na posuvníku jsou 10 % a 60 % zobrazené v megabajtech. Je nutné nastavit hodnotu v této oblasti.

Při výběru nové hodnoty rezervace paměti (maxmemory-reserved nebo maxfragmentationmemory-reserved) zvažte, jak tato změna může ovlivnit mezipaměť, která už běží s velkými objemy dat. Pokud máte například 53GB mezipaměť s 49 GB dat, změňte hodnotu rezervace na 8 GB, tato změna sníží maximální dostupnou paměť systému na 45 GB. Pokud jsou vaše aktuální used_memory nebo vaše used_memory_rss hodnoty vyšší než nový limit 45 GB, musí systém vyřadit data, dokud obě used_memory hodnoty nebudou nižší než used_memory_rss 45 GB. Vyřazení může zvýšit zatížení serveru a fragmentaci paměti. Další informace o metrikách mezipaměti, například used_memory a used_memory_rss, naleznete v tématu Vytvoření vlastních metrik.

Důležité

Nastavení maxmemory-reserved a maxfragmentationmemory-reserved jsou k dispozici pro mezipaměti Basic, Standard a Premium.

Oznámení keyspace (upřesňující nastavení)

Oznámení o prostoru klíčů Redis jsou nakonfigurovaná v rozšířených nastaveních vlevo. Oznámení keyspace umožňují klientům přijímat oznámení, když dojde k určitým událostem.

Azure Cache for Redis Advanced Nastavení )

Důležité

Oznámení o prostoru klíčů a nastavení události notify-keyspace-events jsou k dispozici pouze pro mezipaměti Standard a Premium.

Další informace naleznete v tématu Redis Keyspace Notifications. Vzorový kód najdete v souboru KeySpaceNotifications.cs v ukázce Hello World .

Měřítko

Výběrem možnosti Škálovat zobrazíte nebo změníte cenovou úroveň vaší mezipaměti. Další informace o škálování najdete v tématu Škálování služby Azure Cache for Redis.

Cenová úroveň služby Azure Cache for Redis

Velikost clusteru

Vyberte Velikost clusteru a změňte velikost clusteru pro spuštěnou mezipaměť Premium s povoleným clusteringem.

Velikost clusteru

Pokud chcete změnit velikost clusteru, použijte posuvník nebo zadejte číslo od 1 do 10 do textového pole Počet horizontálních oddílů. Pak vyberte OK a uložte ho.

Trvalost dat

Výběrem možnosti Trvalost dat povolíte, zakážete nebo nakonfigurujete trvalost dat pro vaši mezipaměť Premium. Azure Cache for Redis nabízí trvalost Redis pomocí trvalosti RDB nebo trvalosti AOF.

Další informace najdete v tématu Konfigurace trvalosti pro Azure Cache for Redis úrovně Premium.

Důležité

Trvalost dat Redis je k dispozici pouze pro mezipaměti Premium.

Identita

Použijte identitu ke konfiguraci spravovaných identit. Spravované identity jsou běžným nástrojem, který v Azure pomáhá vývojářům minimalizovat zátěž spojenou se správou tajných kódů a přihlašovacích informací.

V současné době můžete pro úložiště používat jenom spravované identity. Další informace najdete v tématu Spravovaná identita pro úložiště.

Poznámka:

Funkce spravované identity jsou k dispozici pouze na úrovni Premium pro použití s úložištěm.

Plán aktualizací

Část Naplánovat aktualizace umožňuje zvolit časové období údržby pro aktualizace serveru Redis pro vaši mezipaměť.

Důležité

Časové období údržby se vztahuje pouze na aktualizace serveru Redis, a ne na žádné aktualizace Azure ani aktualizace operačního systému virtuálních počítačů, které hostují mezipaměť.

Plán aktualizací

Pokud chcete zadat časové období údržby, zkontrolujte požadované dny. Pak zadejte počáteční hodinu časového období údržby pro každý den a vyberte OK. Čas časového období údržby je ve standardu UTC.

Další informace a pokyny najdete v tématu Aktualizace kanálu a plánování aktualizací.

Geografická replikace

Geografická replikace v nabídce Prostředek poskytuje mechanismus pro propojení dvou instancí Azure Cache for Redis úrovně Premium. Jedna mezipaměť je pojmenovaná jako primární propojená mezipaměť a druhá jako sekundární propojená mezipaměť. Sekundární propojená mezipaměť se stane jen pro čtení a data zapsaná do primární mezipaměti se replikují do sekundární propojené mezipaměti. Tuto funkci můžete použít k replikaci mezipaměti napříč oblastmi Azure.

Důležité

Geografická replikace je dostupná jenom pro mezipaměti úrovně Premium. Další informace a pokyny najdete v tématu Konfigurace geografické replikace pro Azure Cache for Redis.

Virtual Network

V části Virtuální síť můžete nakonfigurovat nastavení virtuální sítě pro vaši mezipaměť. Virtuální sítě jsou omezené na mezipaměti Premium. Informace o vytvoření mezipaměti Premium s podporou virtuální sítě a aktualizací jejího nastavení najdete v tématu Konfigurace podpory virtuální sítě pro Službu Azure Cache for Redis úrovně Premium.

Důležité

Nastavení virtuální sítě jsou k dispozici pouze pro mezipaměti úrovně Premium, které byly při vytváření mezipaměti nakonfigurované s podporou virtuální sítě.

Privátní koncový bod

Část Privátní koncový bod umožňuje nakonfigurovat nastavení privátního koncového bodu pro vaši mezipaměť. Privátní koncový bod se podporuje na všech úrovních mezipaměti Basic, Standard, Premium a Enterprise. Místo virtuálních sítí doporučujeme používat privátní koncový bod. Privátní koncové body se dají snadno nastavit nebo odebrat, podporují se na všech úrovních a můžou připojit mezipaměť k několika různým virtuálním sítím najednou.

Další informace najdete v tématu Azure Cache for Redis se službou Azure Private Link.

Brána firewall

  • Konfigurace pravidel brány firewall je dostupná pro všechny úrovně Basic, Standard a Premium.
  • Konfigurace pravidel brány firewall není dostupná pro podnikové ani podnikové úrovně Flash.

Výběrem brány firewall zobrazíte a nakonfigurujete pravidla brány firewall pro mezipaměť.

Brána firewall

Můžete zadat pravidla brány firewall s počátečním a koncovým rozsahem IP adres. Pokud jsou nakonfigurovaná pravidla brány firewall, můžou se k mezipaměti připojit pouze připojení klientů ze zadaných rozsahů IP adres. Když se pravidlo brány firewall uloží, je k dispozici krátká prodleva před tím, než bude pravidlo účinné. Toto zpoždění je obvykle kratší než jedna minuta.

Důležité

Připojení iony ze systémů monitorování Azure Cache for Redis jsou vždy povolené, i když jsou nakonfigurovaná pravidla brány firewall.

Vlastnosti

Výběrem možnosti Vlastnosti zobrazíte informace o mezipaměti, včetně koncového bodu mezipaměti a portů.

Vlastnosti Azure Cache for Redis

Zámky

Oddíl Zámky umožňuje uzamknout předplatné, skupinu prostředků nebo prostředek, aby ostatní uživatelé ve vaší organizaci omylem odstranili nebo upravili důležité prostředky. Další informace najdete v tématu Zamknutí prostředků pomocí Azure Resource Manageru.

Nastavení správy

Nastavení v části Správa istrace vám umožní provádět následující úlohy správy mezipaměti.

Správa

Import/export

Import/export je operace správy dat Azure Cache for Redis, která umožňuje importovat a exportovat data v mezipaměti. Snímek služby Azure Cache for Redis Database (RDB) můžete importovat a exportovat z mezipaměti Premium do objektu blob stránky v účtu služby Azure Storage. Pomocí importu a exportu můžete migrovat mezi různými instancemi Azure Cache for Redis nebo před použitím naplnit mezipaměť daty.

Import můžete použít se soubory RDB kompatibilními s Redis z libovolného serveru Redis spuštěného v libovolném cloudu nebo prostředí:

  • včetně Redis spuštěných v Linuxu
  • Windows
  • jakýkoli poskytovatel cloudu, jako je Amazon Web Services a další

Import dat je snadný způsob, jak vytvořit mezipaměť s předem vyplněnými daty. Během procesu importu služba Azure Cache for Redis načte soubory RDB z úložiště Azure do paměti a pak vloží klíče do mezipaměti.

Export umožňuje exportovat data uložená ve službě Azure Cache for Redis do souborů redis kompatibilních se sadami RDB. Pomocí této funkce můžete přesunout data z jedné instance Azure Cache for Redis na jinou nebo na jiný server Redis. Během procesu exportu se na virtuálním počítači, který je hostitelem instance serveru Azure Cache for Redis, vytvoří dočasný soubor. Dočasný soubor se nahraje do určeného účtu úložiště. Po dokončení operace exportu se stavem úspěchu nebo selhání se dočasný soubor odstraní.

Důležité

Import/export je k dispozici pouze pro mezipaměti úrovně Premium. Další informace a pokyny najdete v tématu Import a export dat ve službě Azure Cache for Redis.

Restartujte.

Položka Restartování umožňuje restartovat uzly mezipaměti. Tato funkce restartování umožňuje otestovat aplikaci na odolnost, pokud dojde k selhání uzlu mezipaměti.

Restartujte.

Pokud máte mezipaměť Premium s povoleným clusteringem, můžete vybrat, které horizontální oddíly mezipaměti se mají restartovat.

Snímek obrazovky znázorňující, kde vybrat horizontální oddíly mezipaměti, které se mají restartovat

Pokud chcete restartovat jeden nebo více uzlů mezipaměti, vyberte požadované uzly a vyberte Restartovat. Pokud máte mezipaměť Premium s povoleným clusteringem, vyberte horizontální oddíly, které chcete restartovat, a pak vyberte Restartovat. Po několika minutách se vybrané uzly restartují a o několik minut později se vrátí do online režimu.

Důležité

Restartování ještě není pro úroveň Enterprise k dispozici. Restartování je k dispozici pro všechny ostatní úrovně. Další informace a pokyny najdete v tématu Správa Azure Cache for Redis – Restartování.

Sledování

Oddíl Monitorování umožňuje nakonfigurovat diagnostiku a monitorování pro instanci Azure Cache for Redis.

Diagnostika

Přehledy

Pomocí Přehledy můžete zobrazit skupiny předdefinovaných dlaždic a grafů, které se mají použít jako výchozí bod pro metriky mezipaměti. Další informace najdete v tématu Přehledy.

Metriky

Vyberte Metriky a vytvořte vlastní graf a sledujte metriky , které chcete zobrazit pro vaši mezipaměť. Další informace najdete v tématu Vytvoření vlastních metrik.

Výstrahy

Výběrem možnosti Výstrahy nakonfigurujte upozornění na základě metrik Azure Cache for Redis. Další informace najdete v části Vytváření upozornění.

Nastavení diagnostiky

Ve výchozím nastavení se metriky mezipaměti ve službě Azure Monitor ukládají po dobu 30 dnů a pak se odstraní. Pokud chcete metriky mezipaměti uchovávat déle než 30 dní, vyberte Nastavenídiagnostiky úložiště a nakonfigurujte účet úložiště používaný k ukládání diagnostiky mezipaměti.

Poznámka:

Kromě archivace metrik mezipaměti do úložiště je můžete také streamovat do centra událostí nebo je odesílat do protokolů služby Azure Monitor.

Doporučení poradce

Doporučení Advisoru zobrazují doporučení pro vaši mezipaměť. Během normálních operací se nezobrazují žádná doporučení.

Snímek obrazovky, který ukazuje, kde se zobrazují doporučení Advisoru, ale neexistují žádné aktuální.

Pokud během operací mezipaměti dojde k nějakým podmínkám, jako jsou bezprostřední změny, vysoké využití paměti, šířka pásma sítě nebo zatížení serveru, zobrazí se v nabídce Přehled prostředku upozornění.

Snímek obrazovky, který ukazuje, kde se zobrazují výstrahy, když je v nabídce Prostředek vybraný přehled

Další informace najdete v části Doporučení v pracovním podokně webu Azure Portal.

Snímek obrazovky znázorňující doporučení Advisoru

Tyto metriky můžete monitorovat v části Monitorování v nabídce Prostředek.

Metrika Azure Cache for Redis Více informací
Využití šířky pásma sítě Výkon mezipaměti – dostupná šířka pásma
Připojení klienti Výchozí konfigurace serveru Redis – maximální počet klientů
Zatížení serveru Načtení serveru Redis
Využití paměti Výkon mezipaměti – velikost

Pokud chcete upgradovat mezipaměť, vyberte Upgradovat a změňte cenovou úroveň a škálujte mezipaměť. Další informace o výběru cenové úrovně najdete v tématu Volba správné úrovně.

Workbooks

Uspořádejte metriky do skupin tak, aby se informace metrik zobrazovaly koherentním a efektivním způsobem.

Automation

Azure Automation poskytuje cloudovou automatizaci, aktualizace operačního systému a konfigurační službu, která podporuje konzistentní správu v prostředích Azure a mimo Azure.

Úlohy

Vyberte Úkoly, které vám pomůžou snadněji spravovat prostředky Azure Cache for Redis. Tyto úlohy se liší v počtu a dostupnosti na základě typu prostředku. V současné době můžete k vytvoření úlohy v náhledu použít jenom šablonu Odeslat měsíční náklady na zdroj .

Další informace najdete v tématu Správa prostředků Azure a monitorování nákladů vytvořením úloh automatizace.

Export šablony

Výběrem možnosti Exportovat šablonu sestavíte a exportujete šablonu nasazených prostředků pro budoucí nasazení. Další informace o práci se šablonami najdete v tématu Nasazení prostředků pomocí šablon Azure Resource Manageru.

Nastavení podpory a řešení potíží

Nastavení v části Podpora a řešení potíží poskytují možnosti pro řešení problémů s mezipamětí.

Podpora a řešení potíží

Stav prostředků

Služba Resource Health sleduje váš prostředek a řekne vám, jestli je spuštěný podle očekávání. Další informace o službě Azure Resource Health najdete v přehledu služby Azure Resource Health.

Poznámka:

Služba Resource Health v současné době nemůže hlásit stav instancí Azure Cache for Redis hostovaných ve virtuální síti. Další informace najdete v tématu Fungování všech funkcí mezipaměti při hostování mezipaměti ve virtuální síti?

Nová žádost o podporu

Výběrem možnosti Nová žádost o podporu otevřete žádost o podporu pro vaši mezipaměť.

Výchozí konfigurace serveru Redis

Nové instance Azure Cache for Redis jsou nakonfigurované s následujícími výchozími hodnotami konfigurace Redis:

Poznámka:

Nastavení v této části nelze změnit pomocí StackExchange.Redis.IServer.ConfigSet metody. Pokud se tato metoda volá pomocí jednoho z příkazů v této části, vyvolá se výjimka podobná následujícímu příkladu:

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

Všechny hodnoty, které je možné konfigurovat, například zásady maximální paměti, se dají konfigurovat prostřednictvím webu Azure Portal nebo nástrojů pro správu příkazového řádku, jako je Azure CLI nebo PowerShell.

Nastavení Výchozí hodnota Popis
databases 16 Výchozí počet databází je 16, ale můžete nakonfigurovat jiné číslo na základě cenové úrovně.1 Výchozí databáze je DB 0, můžete vybrat jinou databázi pro jednotlivá připojení pomocí místa connection.GetDatabase(dbid) , kde dbid je číslo mezi 0 a databases - 1.
maxclients Závisí na cenové úrovni2. Tato hodnota je maximální počet připojených klientů povolených současně. Jakmile dosáhnete limitu, Redis zavře všechna nová připojení a vrátí chybu maximálního počtu klientů.
maxmemory-reserved 10 % z maxmemory Povolený rozsah je maxmemory-reserved 10 % - 60 % z maxmemory. Pokud se pokusíte nastavit tyto hodnoty nižší než 10 % nebo vyšší než 60 %, budou přehodnocené a nastaveny na 10% minimum a 60 % maximum. Hodnoty se vykreslují v megabajtech.
maxfragmentationmemory-reserved 10 % z maxmemory Povolený rozsah je maxfragmentationmemory-reserved 10 % - 60 % z maxmemory. Pokud se pokusíte nastavit tyto hodnoty nižší než 10 % nebo vyšší než 60 %, budou přehodnocené a nastaveny na 10% minimum a 60 % maximum. Hodnoty se vykreslují v megabajtech.
maxmemory-policy volatile-lru Zásada Maxmemory je nastavení, které server Redis používá k výběru toho, co se má odebrat maxmemory při dosažení (velikost mezipaměti, kterou jste vybrali při vytváření mezipaměti). Ve službě Azure Cache for Redis je volatile-lruvýchozím nastavením . Toto nastavení odebere klíče s nastaveným vypršením platnosti pomocí algoritmu LRU. Toto nastavení je možné nakonfigurovat na webu Azure Portal. Další informace najdete v tématu Zásady paměti.
maxmemory-samples 3 Pro úsporu paměti jsou algoritmy LRU a minimální hodnoty TTL přibližné místo přesných algoritmů. Ve výchozím nastavení Redis kontroluje tři klíče a vybere ten, který byl použit méně nedávno.
lua-time-limit 5 000 Maximální doba provádění skriptu Lua v milisekundách Pokud dosáhnete maximální doby provádění, Redis zaznamená, že se skript stále spouští po maximální povolené době, a začne odpovídat na dotazy s chybou.
lua-event-limit 500 Maximální velikost fronty událostí skriptu
client-output-buffer-limit normal / client-output-buffer-limit pubsub 0 0 0 / 32mb 8mb 60 Omezení výstupní vyrovnávací paměti klienta se dají použít k vynucení odpojení klientů, kteří z nějakého důvodu nečtou data ze serveru dostatečně rychle. Běžným důvodem je, že klient pub/sub nemůže přijímat zprávy tak rychle, jak je může vydavatel vytvořit. Další informace najdete na webu https://redis.io/topics/clients.

Databáze

1Limit pro databases každou cenovou úroveň Azure Cache for Redis se liší a dá se nastavit při vytváření mezipaměti. Pokud během vytváření mezipaměti není zadané žádné databases nastavení, je výchozí hodnota 16.

  • Mezipaměti Basic a Standard
    • Mezipaměť C0 (250 MB) – až 16 databází
    • Mezipaměť C1 (1 GB) – až 16 databází
    • Mezipaměť C2 (2,5 GB) – až 16 databází
    • Mezipaměť C3 (6 GB) – až 16 databází
    • Mezipaměť C4 (13 GB) – až 32 databází
    • Mezipaměť C5 (26 GB) – až 48 databází
    • Mezipaměť C6 (53 GB) – až 64 databází
  • Mezipaměti Premium
    • P1 (6 GB – 60 GB) – až 16 databází
    • P2 (13 GB – 130 GB) – až 32 databází
    • P3 (26 GB – 260 GB) – až 48 databází
    • P4 (53 GB – 530 GB) – až 64 databází
    • P5 (120 GB – 1200 GB) – až 64 databází
    • Všechny mezipaměti úrovně Premium s povoleným clusterem Redis – Cluster Redis podporuje pouze použití databáze 0, takže databases limit pro všechny prémiové mezipaměti s povoleným clusterem Redis je efektivně 1 a příkaz Select není povolený.

Další informace o databázích najdete v tématu Co jsou databáze Redis?

Poznámka:

Nastavení databases je možné nakonfigurovat pouze při vytváření mezipaměti a pouze pomocí PowerShellu, rozhraní příkazového řádku nebo jiných klientů pro správu. Příklad konfigurace databases při vytváření mezipaměti pomocí PowerShellu najdete v tématu New-AzRedisCache.

Maxclients

2Tato maxclients vlastnost se pro každou cenovou úroveň Azure Cache for Redis liší.

  • Mezipaměti Basic a Standard
    • Mezipaměť C0 (250 MB) – až 256 připojení
    • Mezipaměť C1 (1 GB) – až 1 000 připojení
    • Mezipaměť C2 (2,5 GB) – až 2 000 připojení
    • Mezipaměť C3 (6 GB) – až 5 000 připojení
    • Mezipaměť C4 (13 GB) – až 10 000 připojení
    • Mezipaměť C5 (26 GB) – až 15 000 připojení
    • Mezipaměť C6 (53 GB) – až 20 000 připojení
  • Mezipaměti Premium
    • P1 (6 GB – 60 GB) – až 7 500 připojení
    • P2 (13 GB – 130 GB) – až 15 000 připojení
    • P3 (26 GB – 260 GB) – až 30 000 připojení
    • P4 (53 GB – 530 GB) – až 40 000 připojení
    • P5: (120 GB – 1200 GB) – až 40 000 připojení

Poznámka:

I když každá velikost mezipaměti umožňuje určitý počet připojení, každé připojení k Redis má spojené režijní náklady. Příkladem takové režie je využití procesoru a paměti v důsledku šifrování TLS/SSL. Maximální limit připojení pro danou velikost mezipaměti předpokládá mírně načtenou mezipaměť. Pokud zatížení z režie připojení plus zatížení z klientských operací překročí kapacitu systému, může do mezipaměti docházet k problémům s kapacitou i v případě, že jste nepřekročili limit připojení pro aktuální velikost mezipaměti.

Příkazy Redis se ve službě Azure Cache for Redis nepodporují.

Konfigurace a správa instancí Azure Cache for Redis spravuje Microsoft, což zakáže následující příkazy. Pokud se pokusíte je vyvolat, zobrazí se chybová zpráva podobná "(error) ERR unknown command".

  • ACL
  • BGREWRITEAOF
  • BGSAVE
  • CLUSTER – Příkazy pro zápis clusteru jsou zakázané, ale příkazy clusteru jen pro čtení jsou povolené.
  • CONFIG
  • LADIT
  • MIGROVAT
  • PSYNC
  • REPLIKA
  • REPLCONF – Azure Cache for Redis instance neumožňují zákazníkům přidávat externí repliky. Tento příkaz obvykle odesílá pouze servery.
  • ULOŽIT
  • VYPNUTÍ
  • SLAVEOF
  • SYNCHRONIZACE

U instancí mezipaměti využívajících aktivní geografickou replikaci jsou také blokované následující příkazy, aby se zabránilo náhodné ztrátě dat:

  • FLUSHALL
  • FLUSHDB

Důležité

Vzhledem k tomu, že microsoft spravuje konfiguraci a správu instancí Azure Cache for Redis, některé příkazy jsou zakázané. Příkazy jsou uvedené výše. Pokud se pokusíte je vyvolat, zobrazí se chybová zpráva podobná "(error) ERR unknown command".

Další informace o příkazech Redis naleznete v tématu https://redis.io/commands.