RedisCacheExample
ASP.NET Core 8 Web API ile Redis'i önbellekleme mekanizması olarak kullanmayı gösteren bir proje.
Proje Yapısı
Bu proje, katmanlı mimariyi takip eder ve aşağıdaki katmanlardan oluşur:
RedisCacheExample.FakeData
- Sahte verileri ve
Product
modelini içerir. - Veri kaynağı olarak ürün listesini simüle eder.
- Sahte verileri ve
RedisCacheExample.RedisCacheService
- Redis ile etkileşimi yönetir.
SetCacheAsync
,GetCacheAsync
veRemoveCacheAsync
gibi metotlar sağlar.
RedisCacheExample.Presentation
- Web API katmanıdır.
- Ürünleri listeleme ve Redis önbelleğini temizleme için uç noktalar sunar.
Kullanılan Teknolojiler
- .NET Core 8
- Redis (Docker üzerinden çalıştırılır)
- StackExchange.Redis (Redis ile iletişim için)
Nasıl Çalıştırılır?
1. Redis Kurulumu
Redis'i Docker kullanarak aşağıdaki komut ile çalıştırın:
docker run --name redis -d -p 6379:6379 redis