Esempi di Cache Redis di Azure

In questo articolo sono disponibili un elenco di esempi di cache di Azure per Redis. Gli esempi illustrano scenari come:

  • Connessione a una cache
  • Lettura e scrittura di dati da e verso una cache
  • Usando i provider di ASP.NET cache di Azure per Redis.

Alcuni esempi sono progetti scaricabili. Altri esempi forniscono indicazioni dettagliate che includono frammenti di codice, ma non collegare 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 diversi linguaggi e client Redis.

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

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 di StackExchange.Redis.Test .

In Come usare Cache Redis di Azure con Python viene illustrato come usare Cache Redis di Azure con Python e il client redis-py.

Usare gli oggetti .NET nella cache mostra un modo per serializzare gli oggetti .NET per scriverli e leggerli da un'istanza di cache di Azure per Redis.

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

L'esempio Use cache di Azure per Redis as a Scale out Backplane for ASP.NET SignalR illustra come usare cache di Azure per Redis 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 confronta le prestazioni tra l'accesso ai dati da una cache e l'accesso ai dati dall'archiviazione di persistenza. L'esempio contiene due progetti.

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

L'esempio Use cache di Azure per Redis to store ASP.NET SessionState and OutputCache illustra:

  • Come usare cache di Azure per Redis per archiviare ASP.NET sessione e cache di output
  • Uso dei provider SessionState e OutputCache per Redis.

Gestire Cache Redis di Azure con MAML

L'esempio Gestisci cache di Azure per Redis usando librerie di gestione di Azure illustra come usare le librerie di gestione di Azure per gestire - (Creare/Aggiornare/eliminare) la cache.

Esempio di monitoraggio personalizzato

L'esempio di dati di monitoraggio di Access cache di Azure per Redis illustra come accedere ai dati di monitoraggio per i cache di Azure per Redis all'esterno dell'portale di Azure.

Clone in stile Twitter scritto utilizzando PHP e Redis

L’esempio Retwis rappresenta Hello World di Redis. È un clone di social network in stile Twitter minimo scritto usando Redis e PHP usando il client Predis . Il codice sorgente è progettato per essere semplice e contemporaneamente per mostrare strutture di dati Redis diverse.

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.