جستجو برای:
سبد خرید 0
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • بلاگ
 
  • amrollahi1992@gmail.com
سبد خرید 0
0
دانلود ویدیو آموزشی
ورود و ثبت نام
دسته بندی‌ دوره‌ها
  • خانه
  • درباره ما
  • Elastic Search
  • Design Patterns
  • Php-Laravel
  • Python
  • Docker

دوره آموزشی تصویری جامع redis (ردیس )

خانهUtilitiesدوره آموزشی تصویری جامع redis (ردیس )
دوره اموزشی redis
قیمت :

300,000 تومان 130,000 تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
300,000 تومان 130,000 تومان
ویژگی های دوره
تعداد دانشجو : 10
نوع دوره: غیر حضوری
سطح دوره: حرفه ای
پیش نیاز: ندارد
تاریخ بروزرسانی: خرداد ۹۹
زبان: فارسی
3 ساعت و ۳۰ دقیقه
۱
۳۸۰ مگابایت
روش دریافت: دانلود فایل
روش پشتیبانی: ارسال تیکت
درصد پیشرفت دوره: %۱۰۰
1.92k بازدید 1 دیدگاه
حالت مطالعه

Redis (ردیس )  چیست ؟

ترکیب حروف ابتدایی سه واژه‌‌ی Remote Dictionary server باعث ساخت Redis یا ردیس شد. ردیس یک پایگاه داده بر پایه‌ی NoSQL است که حدودا از سال ۲۰۰۹ فعالیت خودش را شروع کرده است. این پایگاه داده، به صورت متن باز منتشر شده است و امروزه تحت پشتیبانی Radis Lab است.

 

اموزش redis

همانطور که در تصویر بالا روند پیشرفت استفاده از ردیس را از حدود ۵ سال گذشته تا به حال مشاهده می‌کنید، شاید این سوال در ذهن شما شکل بگیرد که چرا استقبال از ردیس افزایش پیدا کرده است و استفاده از این پایگاه داده همچنان رو به رشد است.
در این مقاله قصد داریم که ردیس را بیشتر معرفی کنیم.

برای تعریف Redis (ردیس) سری به وب‌سایت رسمی آن با آدرس redis.io زدیم، در این وب‌سایت تعریف شده که این فناوری به عنوان پایگاه داده‌ای در حافظه اصلی (In memory)‌ است که برای نگهداری پایگاه داده، حافظه پنهان (Cache) و واسط پیام (Message Broker) استفاده می‌شود.

در‌واقع می‌توان گفت ردیس داده‌ها را با سیستم Key-value نگهداری می‌کند و به لطف این ویژگی از آنجایی که رابطه پیچیده‌ای میان داده‌ها ایجاد نمی‌شود، دسترسی و بازیابی این اطلاعات بسیار ساده‌تر خواهد شد. ردیس (Redis) به عنوان پایگاه داده و کش مورد استفاده قرار می گیرد.

سیستم های ذخیره سازی Key-Value سیستم هایی هستند که اطلاعات به صورت کلید و مقدار ذخیره می شوند. وقتی می گوییم سیستم in-memory key-value به معنی این است که این سیستم اطلاعات را در RAM نگهداری می کند پس سرعت دسترسی به اطلاعات قاعدتاً چند برابر خواهد شد. در ردیس هر رکورد یک عنوان و یک داده دارد.

این روزها شاهد پشتیبانی Redis از انواع مختلف داده‌ها مانند String, Hash, List, Set و Sorted Set هستیم. از طرف دیگر با توجه به این امر که داده‌ها بوسیله Redis در حافظه اصلی مستقر می‌شوند، این فرآیند سرعت چشمگیری دارد.
این موارد باعث شده تا Redis گزینه خوبی برای Caching, Counting, Queues و Pub and Sub به‌حساب بیاید.

تفاوت عمده بین Redis و دیگر سیستمهای پایگاه ذخیره سازی داده ها این است که Redis نه تنها مقدار رشته را می پذیرد بلکه مقادیر داده ای زیر را نیز پشتیبانی می کند.

 

از redis چه استفاده هایی میشه کرد ؟

۱. سازگاری با اکثر زبان‌های برنامه‌نویسی

یکی از عوامل مهمی که باعث موفقیت ردیس شده است، وجود همین سازگاری با اکثر زبان‌های برنامه‌نویسی از جمله PHP و جاوا اسکریپت است که شما می‌توانید بدون هیچ نگرانی از این زبان‌ها بهترین استفاده را ببرید.


۲. سیستم ذخیره‌سازی in-memory data structure

یکی از نکات مهمی که باعث ایجاد سرعت بیشتر در ردیس شده است، استفاده از RAM برای ذخیره‌سازی، نگهداری و بارگزاری داده‌ها است که باعث می‌شود دسترسی و بازیابی داده‌‌ها افزایش پیدا کند.

ردیس و قابلیت کش

۳. استفاده از ردیس به عنوان حافظه نهان یا Cache

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

دوره ردیس

۴. ردیس مبتنی بر حالت کلید و مقدار یا Key/Value

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

دانلود ردیس

۵. پشتیبانی از جداول هش (Hash) و قابلیت HyperLogLog

HashTable یا جدول هش، یک سری ساختارهایی هستند که برای ذخیره و بازیابی داده‌ها از آن استفاده می‌کنیم و نحوه کار هم به این صورت است که ما برای هر داده یا داده‌ها، یک کلید مشخص تعریف می‌کنیم که در هنگام استفاده از این کلید در جدول هش، ما به آسانی به همان داده یا داده‌هایی که می‌خواستیم می‌‎‌رسیم.
از قابلیت‌های دیگر ردیس، استفاده از HyperLogLog است. زمانی که شما می‌خواهید در یک لیست بزرگ (هر لیست حاوی تعدادی رشته است و رشته‌ها حاوی عناصر و کاراکترهای مشخص هستند)، عنصری مشخص را پیدا کرده و درباه اینکه این عنصر چه تعداد تکرار شده است، بدانید، می‌توانید از خاصیت
HyperLogLog استفاده کنید. در این حالت با استفاده از الگوریتم‌های خاصی که وجود دارد، شما می‌توانید با دقت بسیار بالا، امکان سنجش تکرار عناصر را داشته باشید.

ردیس اموزش

۶. استفاده از سیستم تکثیر

ردیس از یک سیستم تکثیر سریع و آسان با نام master-slave replication استفاده می‌کند که در آن نسخه متبوع یا slave، می‌تواند در صورت خرابی نسخه تابع یا master، جای خالی آن را پر کند در واقع باید بگوییم که نسخه‌های فرعی (متبوع) خود رونوشتی از نسخه‌های اصلی (تابع) هستند.

 

حالا میریم سراغ سرفصل های دوره آموزشی جامع redis :

 

سرفصل های دوره 

Demo

1-intro

2-linux commands

3-install on linux

4-install on mac

5-keys

6-keys command

7-shutdown

8-some other commands

9-dump

10-string commands

11-work with strings

12-string completion

13-lists intro

14-list commands

15-list completion

16-hash intro

17-hash set and get

18-hash commands

19-sets intro

20-sets operations1

21-sets operations2

22-sorted set intro

23-zadd

24-more sorted set commands

25-aggregation

26-more sorted set

27-transaction intro

28-transaction multi-exec

29-watch-discard

30-publish&subscribe

31-commands for publish and subscribe

32.pattern subscription

33-geo intro

34-geo commands

35-hyperloglog

 

برچسب: redis اموزش redis اموزش ردیس دانلود دوره redis دانلود دوره اموزشی دوره تصویری redis ردیس

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
09124272637

نیاز به مشاوره دارید؟

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

درخواست مشاوره رایگان

[contact-form-7 id="10" title="فرم درخواست تماس"]

دوره های مرتبط

اموزش مایکروسرویس

آموزش فارسی آشنایی با میکروسرویس (MicroService)

مایکروسرویس چیست و چه مزیت هایی دارد؟  برای کسانی که مدتی میشه در حوزه برنامه نویسی فعالیت دارند و دوست…

9
190,000 تومان 150,000 تومان
oop in php

دوره مقدماتی شی گرایی در php

می توان گفت که برنامه نویسی شی گرا یا همان Object-Oriented Programming یک سبک یا الگو نوشتن کدهاست که به…

2
85,000 تومان 80,000 تومان

rate_reviewامتیاز دانشجویان دوره

0
بدون امتیاز 0 رای
300,000 تومان 130,000 تومان
0 رأی
5 ستاره
0
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

chat_bubble_outlineنظرات

  • علی
    دسامبر 18, 2020
    پاسخ

    ایکاش تو ویدیو دمو گفته بودید کاربرد های ردیس برای یک برنامه نویس چی میتونه باشه و تفاوت هاش با الاستیک سرچ چیه و به درد چه کارهایی می خوره

قوانین ثبت دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

300,000 تومان 130,000 تومان

افزودن به علاقه مندی
امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
300,000 تومان 130,000 تومان
تعداد دانشجو : 10
نوع دوره: غیر حضوری
سطح دوره: حرفه ای
پیش نیاز: ندارد
تاریخ بروزرسانی: خرداد ۹۹
زبان: فارسی
3 ساعت و ۳۰ دقیقه
۱
۳۸۰ مگابایت
روش دریافت: دانلود فایل
روش پشتیبانی: ارسال تیکت
درصد پیشرفت دوره: %۱۰۰
1.92k بازدید 1 دیدگاه
علیرضا امراللهی | Senior PHP developer
علیرضا امراللهی | Senior PHP developer
Senior Software Developer

دسته: Utilities
درباره itsalireza

اومدیم ی اسم انتخاب کنیم برای دامنه سایت ، دیدیم همه چیو دوستان خریدن ، این شد که شدیم itsalireza.com

  • تهران
  • amrollahi1992@gmail.com
دسترسی سریع
  • دوره کامل design patterns
  • بلاگ
  • حساب کاربری
تمامی حقوق برای سایت itsalireza محفوظ می باشد.

خرید و دانلود دوره های آموزشی الستیک سرچ | phpunit | python با قیمت مناسب رد کردن

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت