وبینارهای کد و قهوه - آشنایی با Redis
کد رویداد: 88557
بهمن شادمهر
مدرس
بهمن شادمهر
برنامه‌نویس ارشد بک اند
شروع وبینار 11 دی 1401 - ساعت 18:00
مدت وبینار
1 ساعت
1
آشنایی با Redis
11 دی 1401
ساعت 18:00 تا 19:00
محل برگزاری آنلاین
این وبینار در نرم‌افزار اختصاصی برگزار می‌شود
زال کدرز
برگزارکننده
زال کدرز
Webinar Ad Banner 1
Webinar Ad Banner 2
Webinar Ad Banner 3
اشتراک‌گذاری

وبینارهای کد و قهوه - آشنایی با Redis
برگزار شده

وبینارهای کد و قهوه - آشنایی با Redis

ذخیره کردن
وبینارهای کد و قهوه - آشنایی با Redis

وبینارهای کد و قهوه - آشنایی با Redis
برگزار شده

وبینارهای کد و قهوه - آشنایی با Redis

ذخیره کردن
کد رویداد: 88557
توضیحات
سرفصل‌ها
مخاطبین
سوالات متداول
نظرات
توضیحات

به عنوان یه برنامه نویس، آشایی با دیتابیس‌های in memory مثل ردیس یکی از واجبات محسوب میشه. علتش هم استفاده‌های زیادیه که از اون میشه داشت.

 

اول ببینیم ردیس چیه؟

طبق گفته ی خود وبسایت ردیس، ردیس یه دیتا استراکچر ذخیره شده توی مموری هستش که به عنوان دیتابیس، سیستم کش و مسیج بروکر هستش. توی ردیس ما میتونیم دیتاهایی مثل strings، hash، list، sets و sorted set و انواع دیگه ای از داده رو ذخیره کرد. همونطور که گفته شد، ردیس یه دیتابیس in memory هستش. یعنی اطلاعات رو توی رم ذخیره میکنه و با ریستارت شدن سرور، اطلاعاتش پاک میشه. البته در صورت نیاز ما میتونیم شکل‌های مختلفی از ذخیره شدن اطلاعات رو هم داشته باشیم.

 

حالا شاید براتون سوال باشه که چرا باید از ردیس استفاده کنیم؟ سناریوهای زیر رو در نظر بگیر:

 

۱. کش کردن اطلاعات:

فرض کن یه سیستم بزرگ نوشتی که قراره تقویم بعضی از کاربرها رو توی وبسایت نشون بده. مثلا برنامه کاری مطب دکتر و یا تایم‌های خالی مدرس خصوصی. هر بار که قراره تقویم رو نشون بدی، به ازای هر کاربر باید ۱۰ تا کوئری سنگین بزنی تا بتونی برنامه‌ی کاریش رو بسازی. این کار میتونه زمان بر باشه. برای مثال ممکنه برای نشون دادن اطلاعات چند استاد، تا چند ثانیه هم زمان ببره. ما نمی‌خوایم کاربرها رو اینقدر معطل بذاریم. برای همین میایم و از ابزارهایی مثل ردیس استفاده میکنیم تا نیاز نباشه هر بار تقویم رو از اول بسازیم.

 

۲. قطع کردن دسترسی بعضی از توکن‌ها:

فرض کن برای سایتت از JWT استفاده کردی. در واقع اعتبار سنجی کاربرها رو با استفاده از توکن‌های JWT انجام میدی. حالا می خوای به کاربر لیست سشن‌های فعالش رو نشون بدی. در واقع دیوایس‌های فعالی که باهاشون لاگین کرده. و می‌خوای این امکان رو به کاربر بدی تا بتونن بعضی از سشن‌ها رو غیر فعال کنن. یکی از ابزارهایی که به کمک اون میتونی این کار رو انجام بدی، ردیسه.

 

۳. انجام تسک‌ها در بک گراند:

فرض کن قراره بعد از هر سفارش، یه فایل PDF برای اون سفارش ایجاد کنی و اون رو برای کاربر ایمیل کنی. این کار ممکنه زمان زیادی ببره. ما هم طبق معمول نمی‌خوایم که کاربر رو منتظر بذاریم. اینجا باید یه صف ایجاد کنیم، یه سری تسک رو داخلش بریزیم و یه اسکریپت داشته باشیم که اون تسک‌ها رو به ترتیب توی بک گراند ایجاد کنه. یکی از ابزارهایی که برای این کار به ما کمک میکنن، ردیسه.

 

سه نمونه‌ی بالا فقط یه سری از مواردی بودن که ما میتونیم به کمک ردیس انجام بدیم. سناریوهای زیاد دیگه ای هم وجود داره که به عنوان یه برنامه نویس بهشون بر میخوریم. 

 

توی این وبینار، قراره که با دیتابیس‌های in memory بیشتر آشنا بشیم. مثال‌هایی که ممکنه بهشون بر بخوریم رو بررسی کنیم. در نهایت هم خود ردیس رو کار میکنیم و یه سری دیتا تایپ‌های اون رو بررسی میکنیم.

سرفصل‌ها
  • بررسی ردیس و دلایل استفاده از اون
  • بررسی مشکلاتی که هنگام استفاده از ردیس برای ما پیش میاد
  • آشنایی با انواع داده ردیس و ذخیره اطلاعات و خواندن اطلاعات
  • پترن‌هایی که توی ردیس میشه استفاده کرد
مخاطبین

هر کسی که سرش برای برنامه نویسی درد میکنه یا می‌خواد به صورت حرفه‌ای این مسیر رو ادامه بده میتونه از این دوره استفاده کنه. برای استفاده بهتر از این دوره بهتره که به صورت ابتدایی با برنامه نویسی آشنا باشید. اهمیت نداره چه زبانی رو کار کرده باشید. توی هر زبانی میتونید از ردیس استفاده کنید.

سوالات متداول
وبینار کجا برگزار میشه؟

برای شرکت توی این وبینار باید چه چیزهایی بلد بود؟

آیا این دوره ضبط میشه؟

اگه برنامه نویسی رو بلد نباشیم چی؟
نظرات
امتیاز 0 از 5 ( 0 نظر )
0.0
بروز و کاربردی بودن محتوا
0.0
ارزش محتوای وبینار نسبت به قیمت
0.0
تسلط و دانش مدرس وبینار
0.0
تجربه محور بودن محتوا
Webinar Ad Banner 1
Webinar Ad Banner 2
Webinar Ad Banner 3
بهمن شادمهر
مدرس
بهمن شادمهر
برنامه‌نویس ارشد بک اند
شروع وبینار 11 دی 1401 - ساعت 18:00
مدت وبینار
1 ساعت
1
آشنایی با Redis
11 دی 1401
ساعت 18:00 تا 19:00
زال کدرز
برگزارکننده
زال کدرز
محل برگزاری آنلاین
این وبینار در نرم‌افزار اختصاصی برگزار می‌شود
اشتراک‌گذاری