Azure Cache for Redis-minták

Ebben a cikkben megtalálja a Azure Cache for Redis minták listáját. A minták a következőkhöz hasonló forgatókönyveket fednek le:

  • Csatlakozás gyorsítótárhoz
  • Adatok olvasása és írása gyorsítótárba és onnan
  • És használja a ASP.NET Azure Cache for Redis szolgáltatókat.

Egyes minták letölthető projektek. Más minták részletes útmutatást nyújtanak, amelyek kódrészleteket tartalmaznak, de nem csatolhatók letölthető projektekhez.

Helló világminták

Az ebben a szakaszban szereplő minták az Azure Cache for Redis-példányhoz való csatlakozás alapjait mutatják be. A minta azt is bemutatja, hogy az adatokat különböző nyelvek és Redis-ügyfelek használatával olvassa és írja be a gyorsítótárba.

A Hello world minta bemutatja, hogyan hajthat végre különböző gyorsítótár-műveleteket a StackExchange.Redis .NET-ügyféllel.

Ez a minta bemutatja, hogyan:

  • Különböző kapcsolati lehetőségek használata
  • Objektumok olvasása és írása a gyorsítótárba és onnan szinkron és aszinkron műveletekkel
  • A megadott kulcsok értékeinek visszaadása Redis MGET/MSET-parancsokkal
  • Redis tranzakciós műveletek végrehajtása
  • Redis-listák és rendezett készletek használata
  • .NET-objektumok tárolása JsonConvert szerializálókkal
  • Címkézés implementálása Redis-készletek használatával
  • A Redis-fürt működése

További információ: StackExchange.Redis dokumentáció a GitHubon. További használati forgatókönyvekért lásd a StackExchange.Redis.Tests egységtesztjeit .

A Azure Cache for Redis használata a Pythonnal című cikk bemutatja, hogyan kezdheti el a Azure Cache for Redis használatát a Python és a redis-py ügyfél használatával.

A .NET-objektumok gyorsítótárban való használata lehetővé teszi a .NET-objektumok szerializálását, hogy azokat egy Azure Cache for Redis-példányba írja és olvassa be.

A Azure Cache for Redis használata felskálázási háttérsíkként ASP.NET SignalR-hez

A Use Azure Cache for Redis as a Scale out Backplane for ASP.NET SignalR (A Azure Cache for Redis használata a SignalR-hez) minta bemutatja, hogyan használható Azure Cache for Redis SignalR-háttérsíkként. További információ a hátsíkról: SignalR Scaleout with Redis.

Azure Cache for Redis ügyféllekérdezés mintája

Ez a minta összehasonlítja a teljesítményt a gyorsítótárból származó adatok elérése és az adatmegőrzési tárból való hozzáférés között. Ez a minta két projektből áll.

ASP.NET munkamenet állapota és kimeneti gyorsítótárazása

A Use Azure Cache for Redis to store ASP.NET SessionState and OutputCache minta a következőt mutatja be:

  • A Azure Cache for Redis használata ASP.NET munkamenet- és kimeneti gyorsítótár tárolására
  • A Redis SessionState- és OutputCache-szolgáltatóinak használata.

Azure Cache for Redis kezelése a MAML használatával

A Manage Azure Cache for Redis using Azure Management Libraries (Azure Cache for Redis kezelése az Azure Management Libraries használatával) című minta bemutatja, hogyan kezelheti a gyorsítótárat az Azure Management Libraries használatával (létrehozás/ frissítés/ törlés).

Egyéni monitorozási minta

Az Access Azure Cache for Redis Monitorozási adatok minta bemutatja, hogyan férhet hozzá a Azure Cache for Redis figyelési adataihoz a Azure Portal kívül.

Twitter-stílusú klón php és Redis használatával

A Retwis-minta a Redis "Helló világ!" alkalmazás. Ez egy minimális Twitter-stílusú közösségi hálózati klón, amely a Redis és a PHP használatával íródott a Predis-ügyfél használatával. A forráskód egyszerű és ugyanakkor különböző Redis-adatstruktúrák megjelenítésére lett kialakítva.

Sávszélesség-figyelő

A Sávszélességfigyelő minta lehetővé teszi az ügyfélen használt sávszélesség monitorozását. A sávszélesség méréséhez futtassa a mintát a gyorsítótár-ügyfélszámítógépen, hívásokat kezdeményez a gyorsítótárba, és figyelje meg a sávszélesség-monitorozási minta által jelentett sávszélességet.