Azure Cache for Redis-minták
Ebben a cikkben megtalálja az Azure Cache for Redis-minták listáját. A minták olyan forgatókönyveket fednek le, mint például:
- Csatlakozás gyorsítótárhoz
- Adatok olvasása és írása gyorsítótárba és gyorsítótárból
- És használja az 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.
Hello 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 mintában az adatok olvasása és a gyorsítótárba való írása is látható különböző nyelvek és Redis-ügyfelek használatával.
A Hello world minta bemutatja, hogyan hajthat végre különböző gyorsítótárműveleteket a StackExchange.Redis .NET-ügyféllel.
Ez a minta a következő lépéseket mutatja be:
- 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űveletek használatával
- A Megadott kulcsok értékeinek visszaadása Redis MGET/MSET parancsokkal
- Redis tranzakciós műveletek végrehajtása
- Redis-listák és rendezett csoportok kezelése
- .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 tekintse meg a StackExchange.Redis.Tests egységtesztjeit.
Az Azure Cache for Redis pythonos használata bemutatja, hogyan kezdheti meg az Azure Cache for Redis használatát a Python és a redis-py ügyfél használatával.
Az Azure Cache for Redis használata vertikális felskálázási háttérsíkként ASP.NET SignalR-hez
Az Azure Cache for Redis használata vertikális felskálázási háttérsíkként ASP.NET SignalR-minta bemutatja, hogyan használható az Azure Cache for Redis SignalR-háttérsíkként. További információ a háttérsíkról: SignalR Scaleout with Redis.
Azure Cache for Redis ügyfél-lekérdezési minta
Ez a minta összehasonlítja 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ötti teljesítményt. Ez a minta két projektből áll.
- Annak bemutatása, hogy az Azure Cache for Redis hogyan javíthatja a teljesítményt az adatok gyorsítótárazásával
- A bemutató adatbázisának és gyorsítótárának bevetése
ASP.NET munkamenet állapota és kimeneti gyorsítótárazása
Az Azure Cache for Redis használata ASP.NET SessionState és OutputCache minta tárolására a következőt mutatja be:
- Az 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.
Az Azure Cache for Redis kezelése a MAML használatával
Az Azure Cache for Redis Azure Management Libraries-mintával történő kezelése 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 adatmintája bemutatja, hogyan férhet hozzá az Azure Cache for Redis monitorozási adataihoz az Azure Portalon kívül.
X-stílusú klón PHP és Redis használatával
A Retwis-minta a Redis „Helló világ!” alkalmazás. Ez egy minimális X-stílusú közösségi hálózati klón, amelyet a Redis és a PHP használatával írt a Predis-ügyfél használatával. A forráskód úgy lett kialakítva, hogy egyszerű legyen, ugyanakkor különböző Redis-adatstruktúrák megjelenítésére.
Sávszélesség-figyelő
A sávszélesség-monitorozási 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ívja meg a gyorsítótárat, és figyelje meg a sávszélesség-figyelő minta által jelentett sávszélességet.