راهنمای گام به گام نحوه استفاده از مؤلفه کش Net Aspire Redis در ویژوال استودیو.
مقدمه
چارچوب Net Aspire برای توسعه ابر و برنامه های کاربردی توزیع شده آماده تولید استفاده می شود. این شامل اجزایی برای رسیدگی به نگرانی های بومی ابری است، مانند Redis، Postgres و غیره.
پیش نیازها
اهداف
نحوه ایجاد یک پروژه شروع با استفاده از Net Aspire با Redis Cache را بیاموزید.
نمونه Github: ساختار راه حل به پروژه های زیر تقسیم می شود
- DotnetAspireChallenge.ApiService
- DotnetAspireChallenge.AppHost
- DotnetAspireChallenge.ServiceDefaults
- DotnetAspireChallenge.Web
شروع به کار
مرحله 1: بسته NuGet زیر را نصب کنید
بسته Nuget زیر را در پروژه بعدی نصب کنیدDotnetAspireChallenge.AppHost”
dotnet add package Aspire.Hosting.Oracle
در پروژه فوق، یک پایگاه داده سرور را ثبت کرده و با استفاده از کد زیر، اتصال اوراکل را مصرف کنید.
var cache = builder.AddRedis("cache");
builder.AddProject("webfrontend")
.WithExternalHttpEndpoints()
.WithReference(cache);
مرحله 2: بسته NuGet دیگری را نصب کنید
بسته Nuget زیر را در پروژه بعدی نصب کنیدDotnetAspireChallenge.ApiService”
dotnet add package Aspire.StackExchange.Redis.DistributedCache
سپس زمینه را در …