دوره آموزش ردیس(redis)

دیتابیس ردیس چیست؟

ردیس یک دیتابیس متن باز و رایگانِ Nosql، از نوع کلید-مقدار (key-value) است. ردیس از انواع مختلفی از داده ها مثل string, hash, list, set, sorted set پشتیبانی میکند. ردیس اطلاعات را به صورت in-memory ذخیره کرده که باعث افزایش سرعت نوشتن/خواندن میشود. بیشترین استفاده از این دیتابیس به عنوان حافظه نهان(cache) است هر چند که میتوان به عنوان دیتابیس اصلی یا کارگزار پیام(message broker) هم از آن استفاده کرد. برای نصب ردیس حتما پیشنهاد میشود که از سیستم عامل لینوکس استفاده کنید. این دوره به ردیس 6 آپدیت شده است.

 

ردیس چطور کار میکند؟

برخلاف پایگاه های داده ای که داده ها را روی دیسک یا SSD ذخیره می کنند ، همه داده های Redis در حافظه قرار دارند. با حذف نیاز به دسترسی به دیسک ها، ذخیره کننده های داده در حافظه مانند Redis از تأخیر زمانی جلوگیری می کنند و می توانند به داده های میکرو ثانیه دسترسی پیدا کنند.

 

ویژگی‌های دیتابیس ردیس

 

در دوره آموزش ردیس چه چیزی یاد میگیریم؟

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

 

آیا دوره ردیس پیش‌نیاز دارد؟

برای یادگیری ردیس نیازی به بلد بودن چیزی ندارید اما اگر کمی برنامه‌نویسی با هر زبانی بلد باشید، به درک شما کمک خواهد کرد.

 



0

intro

18:2

رایگان

1

Nosql vs. RDBMS

13:4

رایگان

2

key

18:6

رایگان

3

string

14:51

4

list

16:58

5

hash

10:14

6

set

13:9

7

sorted set

11:4

8

HyperLogLog

5:1

9

pub/sub

16:0

10

transaction

9:4

11

config

10:49

12

pipeline

6:56

13

persistence

16:13

14

benchmark

5:21

15

server

9:31

16

ACL

21:41

دوره های پیشنهادی

دوره آموزش nginx
دوره آموزش nginx
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو



مونگارد