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.
- Annak bemutatása, hogy Azure Cache for Redis hogyan javíthatja a teljesítményt az adatok gyorsítótárazásával
- Az adatbázis és a gyorsítótár bevetése a bemutatóhoz
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.