لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با ساختن ردیس با روبی بیاموزید
Learn by Building Redis with Ruby
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
همه چیز را در مورد Redis و نحوه عملکرد آن در زیر هود با ساختن کلون خود بیاموزید. در این دوره ما یک کلون Redis را از ابتدا با استفاده از Ruby می سازیم. ما تمام ویژگیهای اصلی، از جمله ساختارهای داده، تراکنشها، ماندگاری و موارد دیگر را اجرا خواهیم کرد. در طول راه، ما همچنین یاد خواهیم گرفت که چگونه Redis از سوکتهای یونیکس و مدیریت فرآیند برای درک بهتر نحوه عملکرد آن در سطح سیستم استفاده میکند. در پایان این دوره، درک بهتری از نحوه عملکرد Redis خواهید داشت و به شما این امکان را میدهد که تصمیمات بهتری در مورد نحوه و زمان استفاده از آن بگیرید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
راه اندازی پروژه
Project Setup
سرور TCP ساده
Simple TCP Server
سرور زنده است!
The Server Lives!
خلاصه
Recap
دستورات ساده و ساختارهای داده
Simple Commands and Data Structures
معرفی
Introduction
اکو
Echo
خلاصه اسکلت
Skeleton Recap
مقدمه ای بر Non-blocking IO
Introduction to Non-blocking IO
IO.انتخاب کنید
IO.select
تجزیه کننده غیر مسدود کننده
Non-blocking Parser
مرور
Review
خاموش شدن برازنده با استفاده از لوله
Graceful Shutdown Using a Pipe
ساده لوح را تنظیم و دریافت کنید
Naive Set and Get
Refactoring
Refactoring
تنظیم انواع و مدیریت خطا
Set Variants and Error Handling
اصول هش
Hash Basics
Refactoring Dispatcher
Refactoring the Dispatcher
افزایش ارزش ها
Incrementing Values
تایپ Checking
Type Checking
خلاصه
Summary
انقضا، مجموعه ها، تراکنش ها و فهرست ها
Expiry, Sets, Transactions, and Lists
معرفی
Introduction
انقضای غیرفعال
Passive Expiration
انقضای غیرفعال برای همه دستورات
Passive Expiration for All Commands
معرفی Active Expiration
Active Expiration Introduction
استفاده از لوله تایمر
Using a Timer Pipe
مجموعه های مرتب شده
Sorted Sets
مجموعه های مرتب شده ساده لوح
Naive Sorted Sets
مجموعه های مرتب شده لگاریتمی
Logarithmic Sorted Sets
معاملات
Transactions
قفل خوش بینانه
Optimistic Locking
لیست ها
Lists
مسدود کردن عملیات در لیست ها
Blocking Operations on Lists
رسیدگی به قطع ارتباط مشتری
Handling Client Disconnects
خاویر بیش از یک دهه است که در صحنه استارت آپ بوده و در جامعه منبع باز بسیار پرکار است. او در تیم اصلی RSpec است و همکار Rails است. در ملبورن ، استرالیا زندگی می کند.
نمایش نظرات