Esempi di Cache Redis di AzureAzure Redis Cache samples

Questo argomento fornisce un elenco di esempi di Cache Redis di Azure relativi a scenari come la connessione a una cache, la lettura e la scrittura di dati nella cache e l'uso di provider di Cache Redis ASP.NET.This topic provides a list of Azure Redis Cache samples, covering scenarios such as connecting to a cache, reading and writing data to and from a cache, and using the ASP.NET Redis Cache providers. Alcuni esempi sono progetti scaricabili e alcuni forniscono informazioni dettagliate e includono frammenti di codice, ma non un collegamento a un progetto scaricabile.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.

Esempi Hello WorldHello world samples

Gli esempi in questa sezione illustrano le nozioni di base della connessione a un'istanza di Cache Redis di Azure, nonché della lettura e della scrittura di dati nella cache con numerosi linguaggi e client Redis.The samples in this section show the basics of connecting to an Azure Redis Cache instance and reading and writing data to the cache using a variety of languages and Redis clients.

L'esempio Hello world mostra come eseguire varie operazioni nella cache usando il client .NET StackExchange.Redis.The Hello world sample shows how to perform various cache operations using the StackExchange.Redis .NET client.

In questo esempio viene illustrato come:This sample shows how to:

  • Utilizzare varie opzioni di connessioneUse various connection options
  • Leggere e scrivere gli oggetti da e nella cache utilizzando operazioni sincrone e asincroneRead and write objects to and from the cache using synchronous and asynchronous operations
  • Utilizzare i comandi MGET/MSET di Redis per restituire i valori delle chiavi specificateUse Redis MGET/MSET commands to return values of specified keys
  • Eseguire operazioni Redis transazionaliPerform Redis transactional operations
  • Utilizzare gli elenchi e i set ordinati di RedisWork with Redis lists and sorted sets
  • Archiviare oggetti .NET mediante i serializzatori JsonConvertStore .NET objects using JsonConvert serializers
  • Utilizzare i set di Redis per implementare l'assegnazione di tagUse Redis sets to implement tagging
  • Lavorare con Cluster RedisWork with Redis Cluster

Per altre informazioni, vedere la documentazione di StackExchange.Redis in GitHub. Per altri scenari di utilizzo, vedere gli unit test 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.

In Come usare Cache Redis di Azure con Python viene illustrato come usare Cache Redis di Azure con Python e il client redis-py.How to use Azure Redis Cache with Python shows how to get started with Azure Redis Cache using Python and the redis-py client.

Gestire gli oggetti .NET nella cache viene illustrato come serializzare gli oggetti .NET per poterli scrivere e leggere in un'istanza di Cache Redis di Azure.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 Redis Cache instance.

Usare Cache Redis come backplane con scalabilità orizzontale per ASP.NET SignalRUse Redis Cache as a Scale out Backplane for ASP.NET SignalR

Nell’ esempio sull’ utilizzo di Cache Redis come backplane con scalabilità orizzontale ASP.NET SignalR viene illustrato come è possibile utilizzare Cache Redis di Azure Redis come backplane SignalR.The Use Redis Cache as a Scale out Backplane for ASP.NET SignalR sample demonstrates how you can use Azure Redis Cache as a SignalR backplane. Per altre informazioni sul backplane, vedere l’argomento relativo alla scalabilità orizzontale di SignalR con Redis.For more information about backplane, see SignalR Scaleout with Redis.

Esempio di query dei clienti su Cache RedisRedis Cache customer query sample

Questo esempio mette a confronto le prestazioni di accesso ai dati da una cache e di accesso ai dati da un archivio di salvataggio permanente.This sample demonstrates compares performance between accessing data from a cache and accessing data from persistence storage. L'esempio contiene due progetti.This sample has two projects.

Memorizzazione nella cache dell'output e dello stato sessione ASP.NETASP.NET Session State and Output Caching

Nell’ esempio relativo all’uso di Cache Redis di Azure per archiviare SessionState e OutputCache ASP.NET viene illustrato come usare Cache Redis di Azure per archiviare la cache di output e la sessione ASP.NET usando i provider SessionState e OutputCache per Redis.The Use Azure Redis Cache to store ASP.NET SessionState and OutputCache sample demonstrates how you to use Azure Redis Cache to store ASP.NET Session and Output Cache using the SessionState and OutputCache providers for Redis.

Gestire Cache Redis di Azure con MAMLManage Azure Redis Cache with MAML

Nell’esempio relativo alla gestione di Cache Redis di Azure con le librerie di gestione viene illustrato come usare le librerie di gestione di Azure per gestire (creare/aggiornare/eliminare) la cache.The Manage Azure Redis Cache using Azure Management Libraries sample demonstrates how can you use Azure Management Libraries to manage - (Create/ Update/ delete) your Cache.

Esempio di monitoraggio personalizzatoCustom monitoring sample

L'esempio relativo all' accesso ai dati di monitoraggio di Cache Redis illustra come accedere ai dati di monitoraggio per Cache Redis di Azure all'esterno del portale di Azure.The Access Redis Cache Monitoring data sample demonstrates how you can access monitoring data for your Azure Redis Cache outside of the Azure Portal.

Clone in stile Twitter scritto utilizzando PHP e RedisA Twitter-style clone written using PHP and Redis

L’esempio Retwis rappresenta Hello World di Redis.The Retwis sample is the Redis Hello World. Si tratta di un clone social network in stile Twitter scritto utilizzando Redis e PHP mediante il client Predis .It is a minimal Twitter-style social network clone written using Redis and PHP using the Predis client. Il codice sorgente è progettato per essere molto semplice e allo stesso tempo per mostrare diverse strutture di dati di Redis.The source code is designed to be very simple and at the same time to show different Redis data structures.

Monitor della larghezza di bandaBandwidth monitor

L’esempio relativo al monitor della larghezza di banda consente di monitorare la larghezza di banda utilizzata nel client.The Bandwidth monitor sample allows you to monitor the bandwidth used on the client. Per misurare la larghezza di banda, eseguire l'esempio nel computer client della cache, effettuare chiamate alla cache e osservare la larghezza di banda segnalata nell'esempio del monitor della larghezza di banda.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.