Przykłady usługi Azure Cache for RedisAzure Cache for Redis samples

Ten temat zawiera listę pamięci podręcznej systemu Azure dla przykładów Redis, obejmujących scenariusze, takie jak nawiązywanie połączenia z pamięcią podręczną, odczytywanie i zapisywanie danych w pamięci podręcznej oraz korzystanie z usługi ASP.NET Azure cache for Redis Providers.This topic provides a list of Azure Cache for Redis samples, covering scenarios such as connecting to a cache, reading and writing data to and from a cache, and using the ASP.NET Azure Cache for Redis providers. Niektóre przykłady są projektami do pobrania, a niektóre zawierają wskazówki krok po kroku i zawierają fragmenty kodu, ale nie łączą się z projektem do pobrania.Some of the samples are downloadable projects, and some provide step-by-step guidance and include code snippets but do not link to a downloadable project.

Przykłady dla środowiska Hello WorldHello world samples

W przykładach w tej sekcji przedstawiono podstawowe informacje dotyczące nawiązywania połączenia z usługą Azure cache for Redis oraz odczytywanie i zapisywanie danych w pamięci podręcznej przy użyciu różnych języków i klientów Redis.The samples in this section show the basics of connecting to an Azure Cache for Redis instance and reading and writing data to the cache using a variety of languages and Redis clients.

Przykład Hello World pokazuje, jak wykonywać różne operacje pamięci podręcznej przy użyciu klienta platformy .NET stackexchange. Redis .The Hello world sample shows how to perform various cache operations using the StackExchange.Redis .NET client.

Ten przykład pokazuje, jak:This sample shows how to:

  • Użyj różnych opcji połączeniaUse various connection options
  • Odczyt i zapis obiektów do i z pamięci podręcznej przy użyciu operacji synchronicznych i asynchronicznychRead and write objects to and from the cache using synchronous and asynchronous operations
  • Użyj poleceń Redis MGET/MSET, aby zwrócić wartości określonych kluczyUse Redis MGET/MSET commands to return values of specified keys
  • Wykonywanie operacji transakcyjnych RedisPerform Redis transactional operations
  • Pracuj z listami Redis i posortowanymi zestawamiWork with Redis lists and sorted sets
  • Przechowywanie obiektów .NET przy użyciu serializatorów JsonConvertStore .NET objects using JsonConvert serializers
  • Używanie zestawów Redis do zaimplementowania tagowaniaUse Redis sets to implement tagging
  • Współpraca z klastrem RedisWork with Redis Cluster

Aby uzyskać więcej informacji, zobacz dokumentację stackexchange. Redis w witrynie GitHub, a aby uzyskać więcej scenariuszy użycia, zobacz testy jednostkowe stackexchange. Redis. Tests .For more information, see the StackExchange.Redis documentation on GitHub, and for more usage scenarios see the StackExchange.Redis.Tests unit tests.

Jak korzystać z usługi Azure cache for Redis za pomocą języka Python pokazuje, jak rozpocząć pracę z usługą Azure cache dla Redis przy użyciu języka Python i klienta Redis-PR .How to use Azure Cache for Redis with Python shows how to get started with Azure Cache for Redis using Python and the redis-py client.

Współpraca z obiektami platformy .NET w pamięci podręcznej pokazuje, jak serializować obiekty .NET, aby można było je napisać i odczytać z pamięci podręcznej platformy Azure dla wystąpienia Redis.Work with .NET objects in the cache shows you one way to serialize .NET objects so you can write them to and read them from an Azure Cache for Redis instance.

Korzystanie z usługi Azure cache for Redis jako skalowalnego w poziomie planu wieloskładnikowego dla sygnalizującego ASP.NETUse Azure Cache for Redis as a Scale out Backplane for ASP.NET SignalR

Użycie pamięci podręcznej platformy Azure dla usługi Redis jako planu wielostronnego skalowania w poziomie dla próbnika ASP.net pokazuje, jak można użyć usługi Azure cache dla Redis jako testowego planu.The Use Azure Cache for Redis as a Scale out Backplane for ASP.NET SignalR sample demonstrates how you can use Azure Cache for Redis as a SignalR backplane. Aby uzyskać więcej informacji na temat planów wieloplanowych, zobacz sygnalizującer skalowania with Redis.For more information about backplane, see SignalR Scaleout with Redis.

Przykład kwerendy klienta usługi Azure cache for RedisAzure Cache for Redis customer query sample

Ten przykład ilustruje porównanie wydajności dostępu do danych z pamięci podręcznej i uzyskiwania dostępu do danych z magazynu trwałości.This sample demonstrates compares performance between accessing data from a cache and accessing data from persistence storage. Ten przykład ma dwa projekty.This sample has two projects.

Stan sesji ASP.NET i buforowanie danych wyjściowychASP.NET Session State and Output Caching

Użycie usługi Azure cache for Redis do przechowywania przykładu ASP.NET sessionState i OutputCache pokazuje, jak używać usługi Azure cache for Redis do przechowywania sesji ASP.NET i wyjściowej pamięci podręcznej przy użyciu dostawców sessionState i OutputCache dla Redis.The Use Azure Cache for Redis to store ASP.NET SessionState and OutputCache sample demonstrates how you to use Azure Cache for Redis to store ASP.NET Session and Output Cache using the SessionState and OutputCache providers for Redis.

Zarządzanie usługą Azure cache for Redis za pomocą usługi MAMLManage Azure Cache for Redis with MAML

Przykład zarządzania pamięcią podręczną platformy Azure dla usługi Redis przy użyciu bibliotek zarządzania platformy Azure pokazuje, jak można użyć bibliotek zarządzania platformy Azure do zarządzania — (Tworzenie/aktualizowanie/usuwanie) pamięci podręcznej.The Manage Azure Cache for Redis using Azure Management Libraries sample demonstrates how can you use Azure Management Libraries to manage - (Create/ Update/ delete) your Cache.

Niestandardowy przykład monitorowaniaCustom monitoring sample

Przykład dostępu do pamięci podręcznej platformy Azure dla danych monitorowania Redis demonstruje, jak uzyskać dostęp do danych monitorowania dla swojej pamięci podręcznej platformy Azure dla Redis poza portalem Azure.The Access Azure Cache for Redis Monitoring data sample demonstrates how you can access monitoring data for your Azure Cache for Redis outside of the Azure Portal.

Klon w stylu Twitter zapisany przy użyciu języka PHP i RedisA Twitter-style clone written using PHP and Redis

Przykładem Retwis jest Redis Hello World.The Retwis sample is the Redis Hello World. Jest to minimalny klon sieci społecznościowej w serwisie Twitter zapisany przy użyciu Redis i PHP przy użyciu klienta Predis .It is a minimal Twitter-style social network clone written using Redis and PHP using the Predis client. Kod źródłowy został zaprojektowany tak, aby był bardzo prosty i w tym samym czasie, aby pokazać różne struktury danych Redis.The source code is designed to be very simple and at the same time to show different Redis data structures.

Monitor przepustowościBandwidth monitor

Przykład monitora przepustowości pozwala monitorować przepustowość używaną na kliencie.The Bandwidth monitor sample allows you to monitor the bandwidth used on the client. Aby zmierzyć przepustowość, uruchom próbkę na komputerze klienckim pamięci podręcznej, wykonaj wywołania do pamięci podręcznej i obserwuj przepustowość zgłoszoną przez próbkę monitora przepustowości.To measure the bandwidth, run the sample on the cache client machine, make calls to the cache, and observe the bandwidth reported by the bandwidth monitor sample.