راکت

آموزش ردیس Redis

در طول دوره آموزش Redis سعی داریم این دیتابیس NoSQL محبوب و پر کاربرد را به شکل جامع و کاربردی به شما آموزش دهیم تا در پروژ‌ها از آن استفاده کنید.

780,000
آموزش ردیس Redis

اشتراک گذاری:
توضیحات

زمانی که یک توسعه‌دهنده ایتالیایی قصد توسعه و افزایش میزان مقیاس‌پذیری اپلیکیشن مربوط به استارتاپ خود را داشت ابزاری را ایجاد کرد که به وی در ذخیره‌سازی داده‌ها با قابلیت اجرای بسیار سریع کمک می‌کرد. نام این ابزار Redis بود. Redis مخفف کلمات Remote Dictionary Server است و به شما اجازه می‌دهد که داده‌های خود را به صورت key:value در حافظه اصلی ذخیره کنید. نتیجه انجام چنین کاری قابلیت بسیار سریع در دسترسی و انجام عمل‌هایی مانند خواندن و نوشتن روی داده‌هاست. البته این موضوع را در نظر بگیرید که نمی‌توانید در بین بانک‌های اطلاعاتی مانند مای‌اس‌کیو‌ال و Redis مقایسه عملی انجام دهید چرا که استفاده‌پذیری این دو مورد در اپلیکیشن‌ها تا حدی متفاوت است. 

Redis چیست؟

در تعریف ساده Redis یک دیتابیس است، اما نه دیتابیسی شبیه به MySQL یا SQL SERVER. در واقع Redis را می‌توان در دسته دیتابیس‌های NoSQL قرار داد و معنی این حرف آن است که مانند دیتابیس‌های MySQL یا SQL Server نیاز به تعریف کردن جدول وجود ندارد و شما می‌توانید بدونِ ساختار مشخص اطلاعات خود را در ردیس ذخیره سازی کنید و از آنجای که Redis اطلاعات را در RAM سیستم ذخیره می‌کند، دارای سرعت خواندن و نوشتن نسبتا بالای است.

در طول آموزش Redis شما یاد خواهید گرفت که Redis یک دیتابیس key/value است، یعنی شما می‌توانید از یک رشته ساده تا یک لیست را با یک key در RAM ذخیره سازی کنید.

ذخیره سازی داده‌ها در RAM باعث از دست رفتن اطلاعات نمی‌شود؟

یکی از ابتدای‌ترین سوالاتی که هر تازه کار برای شروع کار با Redis می‌پرسد این است که اگر Redis اطلاعات را در RAM ذخیره سازی ‌می‌کند با خاموش یا روشن کردن سیستم این اطلاعات پاک نمی‌شوند؟

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

پیش نیاز‌های آموزش Redis

شما برای یادگیری دیتابیس Redis نیاز به اطلاعات خاصی در زمینه خاصی ندارید از این رو پیش نیازی برای یادگیری Redis وجود ندارد.

بعد از یادگیری کامل Redis در دوره آموزش Redis شما می‌توانید از Redis در پروژه‌های مورد نظر خود از این دیتابیس کاربردی برای مثال در عملیات کش کردن استفاده کنید.

آیا آموزش Redis سخت است؟

در Redis تنها نیاز است تعداد دستور برای کار با خود دیتابیس را یاد بگیرید، اینکه چطور میتواند اطلاعاتی به دیتابیس اضافه یا حذف کرد یا ویرایش یا مشاهده کرد.

برای همین Redis دارای نمودار یادگیری سختی نیست و شما به سرعت بعد از دیدن دوره آموزش Redis می‌توانید از آن در پروژه‌های خود استفاده کنید

چرا Redis را از مجموعه راکت یاد بگیرید؟

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

در کنار آموزش اکثر سرفصل‌های این دیتابیس با مثال‌های مختلف ما سعی می‌کنیم در کل پروسه یادگیری در کنار شما باشیم و در صورت داشتن سوال یا مشکل به شما کمک کنیم تا سوالات و مشکلات خود را حل کنید.

 

چه مواردی را در این دوره یاد خواهید گرفت؟

در این دوره آموزشی ابتدا قصد داریم شما را به خوبی با مفاهیم ابتدایی بانک اطلاعاتی Redis آشنا کنیم و سپس در زبان برنامه نویسی PHP از این دیتابیس استفاده کنیم. بعد از این کار ما با ویژگی‌های حرفه‌ای Redis آشنا خواهیم شد.

  • نصب و راه‌اندازی اولیه
  • کار با دستورات پایه‌ای و مهم برای راه‌اندازی بانک‌های اطلاعاتی
  • کار با Redis در زبان‌ برنامه‌نویسی PHP
  • کار با دیتا‌تایپ‌ها
  • فرایند بک‌آپ گرفتن از داده‌ها
  • انجام اقدامات امنیتی
  • و... .

سوالات متداول

گارانتی بازگشت وجه

برای آنکه به شما اطمینان دهیم، که ما از محتوای دوره‌های خود ۱۰۰ درصد مطمئن هستیم، برای این دوره گارانتی بازگشت وجه قرار داده‌ایم و این به این معنی است که اگر شما محتوای این دوره را به شکل کامل مشاهده کنید، اما نتیجه‌ای که به شما قول دادیم را دریافت نکنید ۱۰۰ درصد مبلغ پرداختی شما را برگشت خواهیم زد.

مراحل و فرایند گارانتی
دیدگاه و پرسش

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

تکمیل ضبط
4.43 از 23 رای
مدت دوره03:15:16
تعداد جلسات:16
نوع دوره:ویژه / نقدی
شرکت‌کنندگان:1039 نفر
گواهی پایان دوره
وضعیت:ابتدا وارد سایت شوید
گواهی پایان دوره راکت چیست؟
حسام موسوی
حسام موسوی
مدرس دوره

بیشتر از ۱۵ سال هست که در حال برنامه‌نویسی و انجام پروژه های مختلف هستم و ۱۰ سالی هست که آموزش برنامه‌نویسی به علاقمندان حوزه برنامه نویسی میدیم در همه این مدت الان عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی ک...