دوره آموزشی پیشرفته Redis
2 ساعت 8 دقیقهپیشرفته2023-04-19
مدرسین
Janani Ravi
Certified Google Cloud Architect and Data Engineer
جزئیات دوره
میخوای Redis رو در حد حرفهای یاد بگیری و از قابلیتهای پیشرفتهش استفاده کنی؟ 😎 توی این دوره آموزشی، با ویژگیهای پیشرفته سرور پایگاه داده ردیس (Redis) آشنا میشی و یاد میگیری چطور از این ابزار قدرتمند به بهترین شکل استفاده کنی.
مدرس این دوره، جَنانی راوی، از نصب و بهینهسازی Redis شروع میکنه و بهت نشون میده که چطور Redis رو روی سیستم خودت راهاندازی کنی و عملکردش رو بهینه کنی تا سرعت و کارایی بهتری داشته باشی.
بعد از اون، یاد میگیری چطور عملکرد Redis رو تست کنی و بنچمارک بگیری تا مطمئن بشی که عملیات پایگاه دادهای تو با بالاترین سرعت و کارایی اجرا میشن.
یکی از جذابترین بخشهای این دوره، آموزش RediSearch هست که بهت کمک میکنه قابلیتهایی مثل جستجوی پیشرفته، ایندکسگذاری ثانویه (Secondary Indexing) و جستجوی متن کامل (Full-text Search) رو به Redis اضافه کنی. با این ویژگی، میتونی دادهها رو خیلی سریعتر و دقیقتر جستجو کنی و نتایج بهتری بگیری.
در نهایت، یاد میگیری که چطور دادههای JSON رو با RedisJSON مدیریت و پردازش کنی. این قابلیت بهت این امکان رو میده که ساختارهای پیچیده دادهای رو مستقیماً در Redis ذخیره و کوئریگیری کنی، بدون اینکه نیازی به دیتابیسهای دیگه داشته باشی.
اگه میخوای Redis رو به سطح حرفهای برسونی و از تمام قابلیتهای پیشرفتهش استفاده کنی، این دوره یه انتخاب عالیه! 🚀
🎯 اهداف یادگیری:
✔ نصب و بهینهسازی Redis برای عملکرد بهتر
✔ اجرای بنچمارک (Benchmarking) برای تست سرعت و عملکرد Redis
✔ استفاده از RediSearch برای جستجوی سریع و ایندکسگذاری پیشرفته
✔ کوئریگیری و مدیریت دادههای JSON در Redis با RedisJSON
✔ یادگیری بهترین روشها برای استفاده حرفهای از Redis
مدرس این دوره، جَنانی راوی، از نصب و بهینهسازی Redis شروع میکنه و بهت نشون میده که چطور Redis رو روی سیستم خودت راهاندازی کنی و عملکردش رو بهینه کنی تا سرعت و کارایی بهتری داشته باشی.
بعد از اون، یاد میگیری چطور عملکرد Redis رو تست کنی و بنچمارک بگیری تا مطمئن بشی که عملیات پایگاه دادهای تو با بالاترین سرعت و کارایی اجرا میشن.
یکی از جذابترین بخشهای این دوره، آموزش RediSearch هست که بهت کمک میکنه قابلیتهایی مثل جستجوی پیشرفته، ایندکسگذاری ثانویه (Secondary Indexing) و جستجوی متن کامل (Full-text Search) رو به Redis اضافه کنی. با این ویژگی، میتونی دادهها رو خیلی سریعتر و دقیقتر جستجو کنی و نتایج بهتری بگیری.
در نهایت، یاد میگیری که چطور دادههای JSON رو با RedisJSON مدیریت و پردازش کنی. این قابلیت بهت این امکان رو میده که ساختارهای پیچیده دادهای رو مستقیماً در Redis ذخیره و کوئریگیری کنی، بدون اینکه نیازی به دیتابیسهای دیگه داشته باشی.
اگه میخوای Redis رو به سطح حرفهای برسونی و از تمام قابلیتهای پیشرفتهش استفاده کنی، این دوره یه انتخاب عالیه! 🚀
🎯 اهداف یادگیری:
✔ نصب و بهینهسازی Redis برای عملکرد بهتر
✔ اجرای بنچمارک (Benchmarking) برای تست سرعت و عملکرد Redis
✔ استفاده از RediSearch برای جستجوی سریع و ایندکسگذاری پیشرفته
✔ کوئریگیری و مدیریت دادههای JSON در Redis با RedisJSON
✔ یادگیری بهترین روشها برای استفاده حرفهای از Redis
مهارت ها
RedisAdvancedDatabase DevelopmentDatabase ManagementOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - مروری بر Redis
1. نصب و راهاندازی Redis
- 02 - بهینهسازی Redis
- 03 - نصب Redis در macOS
- 04 - نصب Redis در لینوکس دبیان
2. بهبود عملکرد با خطوط لوله
- 05 - لوله کشی
- 06 - لوله گذاری با استفاده از Redis CLI
- 07 - لوله گذاری با استفاده از کلاینت پایتون
- 08 - بهبود عملکرد با لوله کشی
- 09 - تجزیه یک فایل متنی برای اجرای دستورات خط لوله
3. محک زدن یک سرور Redis
- 10 - محک زدن
- 11 - محک زدن Redis
- 12 - پیکربندی ابزار بنچمارک
- 13 - پیکربندی یک قانون فایروال
- 14 - نمونه سازی Cloud VM در مناطق مختلف
- 15 - اجرای سرور Redis در دو مکان مختلف
- 16 - مقایسه تاخیر برای سرورهای Redis در مکانهای مختلف
- 17 - محک زدن عملیات خط لوله و چند رشته ای
4. انجام جستجوی کامل متن اولیه با RediStack
- 18 - معرفی RediStack
- 19 - نصب RediStack در macOS
- 20 - نصب RediStack در لینوکس دبیان
- 21 - ایجاد فهرست جستجو و انجام جستجو
- 22 - پروفایل سازی و جستجوی چندین فیلد
- 23 - به روز رسانی بیدرنگ پروفایل ها
5. جستجوهای کامل متن کامل را انجام دهید
- 24 - استفاده از عملیات منطقی در کوئریهای جستجو
- 25 - کنترل جستجو با استفاده از گزینه ها
- 26 - انجام جستجوی برچسب
- 27 - پروفایل سازی و جستجوی فیلدهای عددی
- 28 - پیکربندی کلمات توقف برای جستجوی متن
- 29 - انجام جستجوی فازی
- 30 - گروه بندی و تجمیع
6. جستجو در ساختارهای JSON با RedisJSON
- 31 - کار با اشیاء JSON
- 32 - کار با آرایههای JSON
- 33 - انجام عملیات بر روی آرایههای JSON
- 34 - انجام عملیات بر روی اشیاء JSON
- 35 - انجام عملیات روی رشتهها و مقادیر عددی در JSON
- 36 - جستجوی اسناد JSON
نتیجه
- 37 - خلاصه و مراحل بعدی