Condividi tramite


Esempi di Cache Redis di Azure

Questo articolo contiene un elenco di esempi di Cache di Azure per Redis. Gli esempi illustrano scenari come:

  • Connessione a una cache
  • Lettura e scrittura dei dati da e verso una cache
  • E utilizzo dei provider ASP.NET per la cache di Azure per Redis.

Alcuni degli esempi sono progetti scaricabili. Altri forniscono indicazioni dettagliate che includono frammenti di codice, ma che non rimandano a un progetto scaricabile.

Esempi Hello World

Gli esempi in questa sezione illustrano le nozioni di base per la connessione a un'istanza di cache di Azure per Redis. L'esempio mostra anche la lettura e la scrittura di dati nella cache usando linguaggi diversi e client Redis.

L'esempio Hello world mostra come eseguire varie operazioni nella cache usando il client .NET StackExchange.Redis.

In questo esempio viene illustrato come:

  • Utilizzare varie opzioni di connessione
  • Leggere e scrivere gli oggetti da e nella cache utilizzando operazioni sincrone e asincrone
  • Utilizzare i comandi MGET/MSET di Redis per restituire i valori delle chiavi specificate
  • Eseguire operazioni Redis transazionali
  • Utilizzare gli elenchi e i set ordinati di Redis
  • Archiviare oggetti .NET mediante i serializzatori JsonConvert
  • Utilizzare i set di Redis per implementare l'assegnazione di tag
  • Lavorare con Cluster Redis

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

In 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.

Usare Cache Redis come backplane con scalabilità orizzontale per ASP.NET SignalR

Nell'esempio sull'utilizzo di Cache Redis come backplane con scalabilità orizzontale ASP.NET SignalR viene illustrato come è possibile usare Cache Redis di Azure come backplane SignalR. Per altre informazioni sul backplane, vedere l’argomento relativo alla scalabilità orizzontale di SignalR con Redis.

Esempio di query cliente Cache Redis di Azure

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. L'esempio contiene due progetti.

Memorizzazione nella cache dell'output e dello stato sessione ASP.NET

L'esempio Usare Cache Redis di Azure per archiviare ASP.NET SessionState e OutputCache dimostra:

  • Come utilizzare cache di Azure per Redis per archiviare la Sessione ASP.NET e la cache di output
  • Uso dei provider SessionState e OutputCache per Redis.

Gestire Cache Redis di Azure con 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.

Esempio di monitoraggio personalizzato

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.

Clone in stile X scritto utilizzando PHP e Redis

L’esempio Retwis rappresenta Hello World di Redis. Si tratta di un clone social network in stile X scritto utilizzando Redis e PHP mediante il client Predis. Il codice sorgente è progettato per essere semplice e allo stesso tempo per mostrare diverse strutture di dati di Redis.

Monitor della larghezza di banda

L’esempio relativo al monitor della larghezza di banda consente di monitorare la larghezza di banda utilizzata nel 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.