Eventos
17 de mar., 23 - 21 de mar., 23
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Com .NET.NET Aspire, há várias maneiras de usar o cache em seus aplicativos. Uma opção popular é usar o Stack Exchange Redis, que é um armazenamento de dados de alto desempenho que pode ser usado para armazenar dados acessados com frequência. Este artigo fornece uma visão geral do cache do Stack Exchange Redis e links para recursos que ajudam você a usá-lo em seus aplicativos.
Para usar várias integrações de cache Redis em seu aplicativo, consulte Tutorial: Implementar o cache com integrações .NET.NET Aspire. Se você estiver interessado em usar o Cache Redis para Azure, consulte Tutorial: Implantar um projeto de .NET Aspire com um Cache Redis para Azure.
O PROTOCOLO RESP (protocolo de serialização Redis) é um protocolo binário seguro que Redis usa para se comunicar com os clientes. O RESP é um protocolo simples baseado em texto que é fácil de implementar e eficiente de analisar. O RESP é usado para enviar comandos para Redis e receber respostas de Redis. O RESP foi projetado para ser rápido e eficiente, tornando-o adequado para uso em aplicativos de alto desempenho. Para obter mais informações, consulte Redis especificação do protocolo de serialização.
Além de Redis em si, há duas implementações bem mantidas de RESP para .NET:
.NET Aspire permite que você escolha facilmente o protocolo Redis, Garnet ou Valkey RESP em seus aplicativos com base em seus requisitos. Todas as integrações de cliente .NET AspireRedis podem ser usadas com o protocolo Redis, Garnet ou Valkey RESP.
O cache é uma técnica usada para armazenar dados acessados com frequência na memória. Isso ajuda a reduzir o tempo necessário para recuperar os dados da fonte original, como um banco de dados ou um serviço Web. O cache pode melhorar significativamente o desempenho de um aplicativo reduzindo o número de solicitações feitas à origem original. Para acessar o objeto RedisIConnectionMultiplexer, use o pacote NuGet 📦Aspire.StackExchange.Redis.
O cache distribuído é um tipo de cache que armazena dados em vários servidores. Isso permite que os dados sejam compartilhados entre várias instâncias de um aplicativo, o que pode ajudar a melhorar a escalabilidade e o desempenho. O cache distribuído pode ser usado para armazenar uma ampla variedade de dados, como estado de sessão, perfis de usuário e dados acessados com frequência. Para usar Redis cache distribuído em seu aplicativo (a interface IDistributedCache), use o pacote NuGet 📦Aspire.StackExchange.Redis.DistributedCaching:
O cache de saída é um tipo de cache que armazena a saída de uma página da Web ou resposta à API. Isso permite que a resposta seja atendida diretamente do cache, em vez de gerá-la do zero a cada vez. O cache de saída pode ajudar a melhorar o desempenho de um aplicativo Web reduzindo o tempo necessário para gerar uma resposta. Para usar o cache de saída de Redis declarativo com o método OutputCacheAttribute ou o CacheOutput em seu aplicativo, use o [📦AspireStackExchange.Redis.OutputCaching](https://www.nuget.org/packages/Aspire.StackExchange.Redis.OutputCaching
] pacote NuGet:
*: Redis é uma marca registrada da Redis Ltd. Todos os direitos reservados à Redis Ltd. Qualquer uso da Microsoft é apenas para fins referenciais e não indica nenhum patrocínio, endosso ou afiliação entre Redis e a Microsoft. Retornar ao topo?
Comentários do .NET Aspire
O .NET Aspire é um projeto código aberto. Selecione um link para fornecer comentários:
Eventos
17 de mar., 23 - 21 de mar., 23
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraTreinamento
Módulo
Melhorar o desempenho em um projeto do .NET Aspire com um cache - Training
Neste módulo, você aprenderá sobre caches em um aplicativo nativo de nuvem do .NET Aspire e como usá-los para otimizar o desempenho de seus microserviços.
Certificação
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Escreva consultas eficientes, crie políticas de indexação, gerencie e provisione recursos na API e no SDK do SQL com o Microsoft Azure Cosmos DB.
Documentação
.NET Aspire Redis integração de cache distribuído - .NET Aspire
Saiba como usar a integração de cache distribuída .NET AspireRedis, que inclui integrações de hospedagem e cliente.
integração .NET AspireRedis - .NET Aspire
Saiba como usar a integração de .NET AspireRedis, que inclui integrações de hospedagem e cliente.
.NET Aspire Redis integração de cache de saída - .NET Aspire
Saiba como usar a integração de cache de saída .NET AspireRedis para registrar um provedor de cache de saída ASP.NET Core apoiado por um servidor Redis.