Esempi di Cache Redis di Azure

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. Alcuni esempi sono progetti scaricabili e alcuni forniscono informazioni dettagliate e includono frammenti di codice, ma non un collegamento a un progetto scaricabile.

Esempi Hello World

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.

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

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 utilizzare Cache Redis di Azure Redis come backplane SignalR. Per altre informazioni sul backplane, vedere l’argomento relativo alla scalabilità orizzontale di SignalR con Redis.

Esempio di query dei clienti su Cache Redis

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

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.

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 Twitter scritto utilizzando PHP e Redis

L’esempio Retwis rappresenta Hello World di Redis. Si tratta di un clone social network in stile Twitter scritto utilizzando Redis e PHP mediante il client Predis . Il codice sorgente è progettato per essere molto 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.