Exemplos do Cache Redis do Azure

Você encontrará uma lista de exemplos do Cache do Azure para Redis neste artigo. Os exemplos abrangem cenários como:

  • Conectar-se a um cache
  • Ler e gravar dados de e para um cache
  • E usar fornecedores de ASP.NET para Cache do Azure para Redis.

Alguns exemplos são projetos que podem ser baixados. Outros exemplos fornecem orientações passo a passo que incluem snippets de código, mas não são vinculados a um projeto que pode ser baixado.

Exemplos Hello world

Os exemplos desta seção mostram os fundamentos da conexão a uma instância do Cache do Azure para Redis. O exemplo também mostra a leitura e a gravação de dados no cache usando diferentes idiomas e clientes do Redis.

O exemplo Olá, Mundo mostra como executar várias operações de cache usando o cliente .NET StackExchange.Redis.

Este exemplo mostra como:

  • Usar várias opções de conexão
  • Ler e gravar objetos em cache usando operações síncronas e assíncronas
  • Usar comandos MGET/MSET do Redis para retornar valores de chaves especificadas
  • Executar operações transacionais do Redis
  • Trabalhar com listas do Redis e conjuntos classificados
  • Armazenar objetos .NET usando serializadores JsonConvert
  • Usar conjuntos do Redis para implementar a marcação
  • Trabalhar com o Cluster Redis

Para obter mais informações, confira a documentação StackExchange.Redis no GitHub. Para conhecer mais cenários de uso, confira os testes de unidade StackExchange.Redis.Tests.

Como usar o Cache do Azure para Redis com Python mostra como começar com o Cache do Azure par Redis usando Python e o cliente redis-py.

Trabalhar com objetos .NET no cache mostra uma maneira de serializar objetos .NET para gravá-los para e lê-los de uma instância do Cache do Azure para Redis.

Usar o Cache do Azure para Redis como um backplane de expansão para o ASP.NET SignalR

O exemplo Usar o Cache do Azure para Redis como um Backplane de expansão para o ASP.NET SignalR demonstra como usar o Cache do Azure para Redis como um backplane SignalR. Para obter mais informações sobre o backplane, consulte SignalR Scaleout com Redis.

Exemplo de consulta do cliente do Cache do Azure para Redis

Esse exemplo compara o desempenho entre o acesso a dados de um cache e o acesso a dados do armazenamento de persistência. Esse exemplo tem dois projetos.

Estado de sessão do ASP.NET e cache de saída

O exemplo Usar o Cache do Azure para Redis para armazenar o ASP.NET SessionState e OutputCache demonstra:

  • Como usar o Cache do Azure para Redis para armazenar o cache de sessão e de saída do ASP.NET
  • Usar os provedores SessionState e OutputCache para Redis.

Gerenciar o Cache do Azure para Redis com MAML

O exemplo Gerenciar o Cache do Azure para Redis usando Bibliotecas de Gerenciamento do Azure demonstra como usar Bibliotecas de Gerenciamento do Azure para gerenciar seu cache (criar/atualizar/excluir).

Exemplo de monitoramento personalizado

O exemplo Acessar dados de monitoramento do Cache do Azure para Redis demonstra como acessar os dados de monitoramento do Cache do Azure para Redis fora do portal do Azure.

Um clone no estilo do Twitter escrito usando PHP e Redis

O exemplo Retwis é o Redis Hello World. É um clone de rede social mínimo no estilo do Twitter escrito usando Redis e PHP usando o cliente Predis. O código-fonte é projetado para ser simples e, ao mesmo tempo, mostrar diferentes estruturas de dados do Redis.

Monitor de largura de banda

O exemplo de Monitor de largura de banda permite que você monitore a largura de banda usada no cliente. Para medir a largura de banda, execute o exemplo no computador cliente de cache, faça chamadas ao cache e observe a largura de banda relatada pelo exemplo de monitor de largura de banda.