استفاده از Redis در کل ماژول ها

مجید مجید
6 مرداد ۱۴۰۲

سلام وقت همگی بخیر

اگه ما به بخوایم سیستم کشینگ رو به پروژ اضافه کنیم در معماری Monolith 
چطوری میتونیم  سیستم کش رو در لایه های Common ایجاد کنیم و هر ماژول که نیاز به کش داشت صرفا اون لایه اضافه کنیم و دیتا رو کش کنیم

کسی راهکار و بهترین نحوه پیاده سازی پیشنهاد بدید.

با تشکر

387

3 پاسخ
  • محمد اشرافی6 مرداد ۱۴۰۲

    سلام وقت بخیر ، کار خاصی نداره شما توی EndPoint اتون مشخص میکنید که از چه نوع Cache ای قراره استفاده کنید و از همون اینترفیس IDistributedCache توی لایه مورد نظرتون استفاده میکنید و توی تنظیمات بعد مشخص میکنید که از ردیس میخواین استفاده کنید یا Memory که توی دوره هم پیاده سازیش کردیم ، دقیقا به همون شکله

  • محمد اشرافی6 مرداد ۱۴۰۲

    و اون لایه Common هم برای اینه که راحت تر بشه از متد های اون interface استفده کرد

  • مجید مجید 15 مرداد ۱۴۰۲

    ممنون تست میکنم حتما