Оқиға
Интеллектуалды бағдарламаларды құру
Mar 17, 9 PM - Mar 21, 10 AM
Нақты пайдалану жағдайлары негізінде масштабты ИСК шешімдерін құру үшін стипендиаттармен және сарапшылармен кездесу сериясына қосылыңыз.
Қазір тіркелуБұл браузерге бұдан былай қолдау көрсетілмейді.
Соңғы мүмкіндіктерді, қауіпсіздік жаңартуларын және техникалық қолдауды пайдалану үшін Microsoft Edge браузеріне жаңартыңыз.
При использовании .NET.NET Aspireсуществует несколько способов использования кэширования в приложениях. Одним из популярных вариантов является использование Stack Exchange Redis, что является высокопроизводительной хранилищем данных, которое можно использовать для хранения часто доступных данных. В этой статье представлен обзор кэширования Redis для Stack Exchange и ссылки на ресурсы, которые помогают использовать его в ваших приложениях.
Чтобы использовать несколько интеграций кэширования Redis в вашем приложении, см. Руководство: Реализация кэширования с помощью интеграций .NET.NET Aspire. Если вы хотите использовать кэш Redis для Azure, ознакомьтесь с руководством по . Развертывание проекта .NET Aspire с помощью кэша Redis для Azure.
Протокол сериализации Redis (RESP) — это двоичный безопасный протокол, который Redis используется для взаимодействия с клиентами. RESP — это простой текстовый протокол, который легко реализовать и эффективно анализировать. RESP используется для отправки команд в Redis и получения ответов от Redis. RESP предназначен для быстрого и эффективного использования, что хорошо подходит для использования в высокопроизводительных приложениях. Дополнительные сведения см. в Redis спецификации протокола сериализации.
Помимо самого Redis существует две хорошо поддерживаемые реализации RESP для .NET:
.NET Aspire позволяет легко выбрать протокол Redis, Garnet или Valkey RESP в приложениях на основе ваших требований. Все интеграции с клиентом .NET AspireRedis можно использовать с протоколом Redis, Garnet или Valkey RESP.
Кэширование — это метод, используемый для хранения часто используемых данных в памяти. Это помогает сократить время, необходимое для извлечения данных из исходного источника, таких как база данных или веб-служба. Кэширование может значительно повысить производительность приложения, уменьшая количество запросов, сделанных в исходный источник. Чтобы получить доступ к объекту Redis IConnectionMultiplexer, используйте пакет NuGet StackExchange: 📦AspireRedis.
Интеграция Stack Exchange .NET AspireRedis (Garnet)
Распределенное кэширование — это тип кэширования, который хранит данные на нескольких серверах. Это позволяет совместно использовать данные между несколькими экземплярами приложения, что может помочь повысить масштабируемость и производительность. Распределенное кэширование можно использовать для хранения различных данных, таких как состояние сеанса, профили пользователей и часто доступные данные. Чтобы использовать Redis распределенное кэширование в приложении (интерфейс IDistributedCache), используйте 📦Aspire. StackExchange.Redis. Пакет Распределенного кэширования NuGet:
Кэширование выходных данных — это тип кэширования, который хранит выходные данные веб-страницы или ответа API. Это позволяет отправлять ответ непосредственно из кэша, а не создавать его с нуля каждый раз. Кэширование выходных данных может помочь повысить производительность веб-приложения, сокращая время, затраченное на создание ответа. Чтобы использовать декларативное Redis кэширование выходных данных с помощью OutputCacheAttribute или метода CacheOutput в приложении, используйте [📦Aspire. StackExchange.Redis. Пакет NuGet для outputCaching](https://www.nuget.org/packages/Aspire.StackExchange.Redis.OutputCaching
):
*: Redis является зарегистрированным товарным знаком Redis Ltd. Любые права, указанные в них, зарезервированы для Redis Ltd. Любое использование корпорации Майкрософт предназначено только для ссылок и не указывает на спонсорство, подтверждение или принадлежность между Redis и Корпорацией Майкрософт. Вернуться к верхней?
.NET Aspire кері байланысы
.NET Aspire — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз:
Оқиға
Интеллектуалды бағдарламаларды құру
Mar 17, 9 PM - Mar 21, 10 AM
Нақты пайдалану жағдайлары негізінде масштабты ИСК шешімдерін құру үшін стипендиаттармен және сарапшылармен кездесу сериясына қосылыңыз.
Қазір тіркелуОқыту
Модуль
Improve performance with a cache in a .NET Aspire project - Training
In this module, you'll learn about caches in a .NET Aspire cloud-native app and how to use them to optimize the performance of your microservices.
Сертификаттау
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Skriv effektive forespørgsler, opret indekseringspolitikker, administrer og klargør ressourcer i SQL API og SDK med Microsoft Azure Cosmos DB.