آموزش استاد ردیس - از مبتدی تا پیشرفته، بیش از 20 ساعت

Master Redis - From Beginner to Advanced, 20+ hours

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: درباره Redis Data، Publish/Subscribe Models، Piping، Replication، Clusters، Lua Scripts، RediSearch، RedisJSON با بیش از 20 ساعت تمرین عملی بیاموزید. خوشه بندی Lua Scripting Redis Enterprise System Administrates Redis با استفاده از آخرین تکنیک های طراحی پایگاه داده Redis 6.2 Redis مدیریت تکرار و ماندگاری داده ها بهترین شیوه ها، نکات و ترفندها موارد جدید در Redis 6.2 و فراتر از آن تمام آنچه نیاز است بدانید! کامپیوتر مورد نیاز است، اما هر کدام این کار را می کند. دسکتاپ یا لپ‌تاپ دارای مک، ویندوز یا لینوکس و تمایل به یادگیری چیزهای جدید.

ساختارهای داده Redis؟ بله، انتشار/اشتراک مدل‌ها؟ بله، تکرار/خوشه بندی؟ بله، لوا اسکریپت؟ بله طراحی های پایگاه داده؟ بله و خیلی بیشتر...

من این دوره را با حرکت گام به گام از مبحث پایه به پیشرفته طراحی کرده ام. در اینجا فهرستی جزئی از برخی از موضوعاتی که در بخش‌های مختلف برای ویدیوهای بیش از 18 ساعت از این دوره پوشش داده شده است، آمده است:

  • طراحی دوره بر اساس آخرین نسخه یعنی Redis 6.2

    است
  • برای ذخیره، به‌روزرسانی و بازیابی اطلاعات، به ساختارهای داده Redis مراجعه کنید

  • بررسی گام به گام برای انجام پرس و جوهای ساده تا پیچیده

  • نحوه ایجاد یک ساختار داده از ابتدا، ایجاد و اصلاح ساختار داده

  • شما را از طریق مثال هایی راهنمایی می کند که نحوه استفاده موثر از آن را نشان می دهد

  • شما با تنظیم صحیح Redis و سپس کاوش مدل کلید-مقدار شروع خواهید کرد

  • انواع داده و دستورات مختلف را در Redis کاوش کنید

  • ساختارهای داده Redis را از طریق موارد استفاده عملی نشان داده شده بیاموزید

  • نمونه‌های جزئی کار با رشته‌ها، فهرست‌ها، مجموعه‌ها، مجموعه‌های مرتب‌شده، هش، بیت مپ، ساختارهای داده HyperLologs

  • در موارد استفاده واقعی از جمله ذخیره‌سازی ساده، هدف‌یابی تبلیغات توزیع‌شده و موارد دیگر غوطه‌ور شوید

  • درک TTL (زمان برای زندگی) یا انقضای کلید در Redis

  • انتشار/اشتراک و پیکربندی

  • تکرار و ماندگاری داده ها را در Redis مدیریت کنید

  • مدیریت پایگاه داده Redis شما

  • جنبه های پیشرفته در دسترس بودن و خوشه بندی بالا Redis

  • Redis را به چندین سرور با Redis Cluster

    تغییر دهید
  • تنظیم Redis Replication (Master + Slave) - توسعه یا سناریو نسخه ی نمایشی

  • طراحی پایگاه داده از جداول RDBMS تا ساختارهای پایگاه داده Redis

  • بهترین شیوه‌ها، نکات و ترفندها، و تکنیک‌های متخصص برای مقیاس‌سازی Redis

  • موارد جدید در Redis 6.2

  • Scripting Lua را برای تعامل با ساختارهای داده، اعمال دستورات EVAL و موارد دیگر بیاموزید.

  • Redis را با ماژول Redis گسترش دهید

  • برای انجام جستجوهای پیچیده وارد RediSearch شوید

  • از RedisInsight برای مشاهده بصری پایگاه داده Redis

    استفاده کنید
  • از RedisJSON برای ساخت راه حل های سند مبتنی بر JSON استفاده کنید

  • درک کنید که چگونه شرکت Redis Redis EchoSystem را بهبود می بخشد

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

بر پایگاه داده Redis مسلط شوید و نحوه اعمال آن را با پایگاه داده و پرس و جوهای دنیای واقعی ببینید.

این دوره با 30 روز ضمانت بازگشت پول ارائه می شود! پس همین امروز ثبت نام کنید و به Redis مسلط شوید!


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • مقدمه ای بر Redis Introduction To Redis

معرفی Introduction

  • معرفی دوره Course Introduction

  • مقدمه ای بر Redis Introduction To Redis

شروع شدن Getting Started

  • نصب Redis در مک Installing Redis on Mac

  • راه اندازی و خاموش کردن سرور Redis Starting and Shutting Down Redis Server

  • دریافت اطلاعات سرور Getting Server Information

  • Redis CLI The Redis CLI

شروع شدن Getting Started

  • نصب Redis در مک Installing Redis on Mac

  • راه اندازی و خاموش کردن سرور Redis Starting and Shutting Down Redis Server

  • دریافت اطلاعات سرور Getting Server Information

  • Redis CLI The Redis CLI

مدیریت داده ردیس Redis Data Management

  • کلیدها و مقادیر Redis Redis Keys and Values

  • کد: کلیدها و مقادیر Redis CODE: Redis Keys and Values

  • حذف کلیدها Deleting Keys

  • کد: حذف کلیدها CODE: Deleting Keys

  • چگونه بررسی کنیم که آیا کلید وجود دارد یا خیر؟ How to check if a key exists or not

  • کد: چگونه بررسی کنیم که آیا یک کلید وجود دارد یا نه CODE: How to check if a key exists or not

  • نحوه تعریف کلیدهای با انقضا How to define keys with expiration

  • کد: چگونه کلیدهای با انقضا را تعریف کنیم CODE: How to define keys with expiration

  • نحوه حذف انقضا از یک کلید How to remove expiration from a key

  • کد: نحوه حذف انقضا از یک کلید CODE: How to remove expiration from a key

  • ردیس چگونه انقضای کلیدها را مدیریت می کند How Redis handle keys expirations

  • فضاهای کلیدی Key Spaces

  • کد: فضاهای کلیدی CODE: Key Spaces

  • قراردادهای نامگذاری کلیدها Keys naming conventions

  • کد: قراردادهای نامگذاری کلیدها CODE: Keys naming conventions

  • تطبیق الگوی کلیدها - KEYS Keys pattern matching - KEYS

  • کد: تطبیق الگوی کلیدها - KEYS CODE: Keys pattern matching - KEYS

  • ذخیره اطلاعات کلیدها در سرور Saving keys information on server

  • کد: ذخیره اطلاعات کلیدها در سرور CODE: Saving keys information on server

  • تغییر نام یک کلید - RENAME Rename a Key - RENAME

  • کد: تغییر نام یک کلید - RENAME CODE: Rename a Key - RENAME

  • با استفاده از RENAMENX یک کلید را با احتیاط تغییر نام دهید Rename a key with caution using RENAMENX

  • CODE: نام کلید را با احتیاط با استفاده از RENAMENX تغییر دهید CODE: Rename a key with caution using RENAMENX

  • حذف کلیدها به صورت ناهمزمان از طریق UNLINK Deleting Keys Asynchronously via UNLINK

  • کد: حذف کلیدها به صورت ناهمزمان از طریق UNLINK CODE: Deleting Keys Asynchronously via UNLINK

  • نحوه یافتن نوع داده یک مقدار کلیدی - TYPE How to find data type of a key value - TYPE

  • CODE: نحوه یافتن نوع داده یک مقدار کلید - TYPE CODE: How to find data type of a key value - TYPE

مدیریت داده ردیس Redis Data Management

  • کلیدها و مقادیر Redis Redis Keys and Values

  • کد: کلیدها و مقادیر Redis CODE: Redis Keys and Values

  • حذف کلیدها Deleting Keys

  • کد: حذف کلیدها CODE: Deleting Keys

  • چگونه بررسی کنیم که آیا کلید وجود دارد یا خیر؟ How to check if a key exists or not

  • کد: چگونه بررسی کنیم که آیا یک کلید وجود دارد یا نه CODE: How to check if a key exists or not

  • نحوه تعریف کلیدهای با انقضا How to define keys with expiration

  • کد: چگونه کلیدهای با انقضا را تعریف کنیم CODE: How to define keys with expiration

  • نحوه حذف انقضا از یک کلید How to remove expiration from a key

  • کد: نحوه حذف انقضا از یک کلید CODE: How to remove expiration from a key

  • ردیس چگونه انقضای کلیدها را مدیریت می کند How Redis handle keys expirations

  • فضاهای کلیدی Key Spaces

  • کد: فضاهای کلیدی CODE: Key Spaces

  • قراردادهای نامگذاری کلیدها Keys naming conventions

  • کد: قراردادهای نامگذاری کلیدها CODE: Keys naming conventions

  • تطبیق الگوی کلیدها - KEYS Keys pattern matching - KEYS

  • کد: تطبیق الگوی کلیدها - KEYS CODE: Keys pattern matching - KEYS

  • ذخیره اطلاعات کلیدها در سرور Saving keys information on server

  • کد: ذخیره اطلاعات کلیدها در سرور CODE: Saving keys information on server

  • تغییر نام یک کلید - RENAME Rename a Key - RENAME

  • کد: تغییر نام یک کلید - RENAME CODE: Rename a Key - RENAME

  • با استفاده از RENAMENX یک کلید را با احتیاط تغییر نام دهید Rename a key with caution using RENAMENX

  • CODE: نام کلید را با احتیاط با استفاده از RENAMENX تغییر دهید CODE: Rename a key with caution using RENAMENX

  • حذف کلیدها به صورت ناهمزمان از طریق UNLINK Deleting Keys Asynchronously via UNLINK

  • کد: حذف کلیدها به صورت ناهمزمان از طریق UNLINK CODE: Deleting Keys Asynchronously via UNLINK

  • نحوه یافتن نوع داده یک مقدار کلیدی - TYPE How to find data type of a key value - TYPE

  • CODE: نحوه یافتن نوع داده یک مقدار کلید - TYPE CODE: How to find data type of a key value - TYPE

ساختارهای داده Redis - رشته ها Redis Data Structures - Strings

  • مقدمه ای بر انواع داده ها Introduction to data types

  • رشته های Redis و موارد استفاده از آنها Redis Strings and their use cases

  • کد: رشته های Redis و موارد استفاده از آنها CODE: Redis Strings and their use cases

  • تعریف کلید رشته ای برای یک برنامه و یک فروشگاه String Key definition for an app, and a shop

  • کد: تعریف کلید رشته برای یک برنامه و یک فروشگاه CODE: String Key definition for an app, and a shop

  • شمارش اعداد با استفاده از INCR و DECR Counting numbers using INCR and DECR

  • کد: شمارش اعداد با استفاده از INCR و DECR CODE: Counting numbers using INCR and DECR

  • شمارش اعداد ممیز شناور Counting floating point numbers

  • کد: شمارش اعداد ممیز شناور CODE: Counting floating point numbers

  • استفاده از APPEND به عنوان فهرست داده های سری زمانی Using APPEND as list of timeseries data

  • CODE: استفاده از APPEND به عنوان فهرست داده های سری زمانی CODE: Using APPEND as list of timeseries data

  • تنظیم و دریافت کلیدهای متعدد از طریق MSET، MGET، MSETNX Setting and getting multiple keys via MSET, MGET, MSETNX

  • کد: تنظیم و دریافت کلیدهای متعدد از طریق MSET، MGET، MSETNX CODE: Setting and getting multiple keys via MSET, MGET, MSETNX

  • استفاده از GETSET برای تنظیم مجدد اتمی Using GETSET for an atomic reset

  • کد: استفاده از GETSET برای تنظیم مجدد اتمی CODE: Using GETSET for an atomic reset

  • مقدار رشته را از طریق GETRANGE استخراج کنید Extract string value via GETRANGE

  • CODE: مقدار رشته را از طریق GETRANGE استخراج کنید CODE: Extract string value via GETRANGE

  • با استفاده از SETRANGE مقدار رشته را جایگزین کنید Replace string value using SETRANGE

  • CODE: مقدار رشته را با استفاده از SETRANGE جایگزین کنید CODE: Replace string value using SETRANGE

  • کلید و انقضا را با استفاده از SETEX و PSETEX تنظیم کنید Set Key and expiration using SETEX and PSETEX

  • کد: کلید و انقضا را با استفاده از SETEX و PSETEX تنظیم کنید CODE: Set Key and expiration using SETEX and PSETEX

  • کلید تنظیم اگر وجود ندارد با استفاده از SETNX Set key if not exists using SETNX

  • CODE: در صورت عدم وجود کلید تنظیم با استفاده از SETNX CODE: Set key if not exists using SETNX

  • انواع رمزگذاری رشته String Encoding types

  • CODE: انواع رمزگذاری رشته CODE: String Encoding types

  • استفاده از داده های سریالی JSON Using serialized JSON data

  • کد: استفاده از داده های سریال JSON CODE: Using serialized JSON data

  • اسکن کلیدها با SCAN Scanning Keys with SCAN

  • کد: اسکن کلیدها با اسکن CODE: Scanning Keys with SCAN

  • موارد استفاده - رشته ها Use Cases - Strings

  • مرجع سریع - رشته ها Quick Reference - Strings

ساختارهای داده Redis - رشته ها Redis Data Structures - Strings

  • مقدمه ای بر انواع داده ها Introduction to data types

  • رشته های Redis و موارد استفاده از آنها Redis Strings and their use cases

  • کد: رشته های Redis و موارد استفاده از آنها CODE: Redis Strings and their use cases

  • تعریف کلید رشته ای برای یک برنامه و یک فروشگاه String Key definition for an app, and a shop

  • کد: تعریف کلید رشته برای یک برنامه و یک فروشگاه CODE: String Key definition for an app, and a shop

  • شمارش اعداد با استفاده از INCR و DECR Counting numbers using INCR and DECR

  • کد: شمارش اعداد با استفاده از INCR و DECR CODE: Counting numbers using INCR and DECR

  • شمارش اعداد ممیز شناور Counting floating point numbers

  • کد: شمارش اعداد ممیز شناور CODE: Counting floating point numbers

  • استفاده از APPEND به عنوان فهرست داده های سری زمانی Using APPEND as list of timeseries data

  • CODE: استفاده از APPEND به عنوان فهرست داده های سری زمانی CODE: Using APPEND as list of timeseries data

  • تنظیم و دریافت کلیدهای متعدد از طریق MSET، MGET، MSETNX Setting and getting multiple keys via MSET, MGET, MSETNX

  • کد: تنظیم و دریافت کلیدهای متعدد از طریق MSET، MGET، MSETNX CODE: Setting and getting multiple keys via MSET, MGET, MSETNX

  • استفاده از GETSET برای تنظیم مجدد اتمی Using GETSET for an atomic reset

  • کد: استفاده از GETSET برای تنظیم مجدد اتمی CODE: Using GETSET for an atomic reset

  • مقدار رشته را از طریق GETRANGE استخراج کنید Extract string value via GETRANGE

  • CODE: مقدار رشته را از طریق GETRANGE استخراج کنید CODE: Extract string value via GETRANGE

  • با استفاده از SETRANGE مقدار رشته را جایگزین کنید Replace string value using SETRANGE

  • CODE: مقدار رشته را با استفاده از SETRANGE جایگزین کنید CODE: Replace string value using SETRANGE

  • کلید و انقضا را با استفاده از SETEX و PSETEX تنظیم کنید Set Key and expiration using SETEX and PSETEX

  • کد: کلید و انقضا را با استفاده از SETEX و PSETEX تنظیم کنید CODE: Set Key and expiration using SETEX and PSETEX

  • کلید تنظیم اگر وجود ندارد با استفاده از SETNX Set key if not exists using SETNX

  • CODE: در صورت عدم وجود کلید تنظیم با استفاده از SETNX CODE: Set key if not exists using SETNX

  • انواع رمزگذاری رشته String Encoding types

  • CODE: انواع رمزگذاری رشته CODE: String Encoding types

  • استفاده از داده های سریالی JSON Using serialized JSON data

  • کد: استفاده از داده های سریال JSON CODE: Using serialized JSON data

  • اسکن کلیدها با SCAN Scanning Keys with SCAN

  • کد: اسکن کلیدها با اسکن CODE: Scanning Keys with SCAN

  • موارد استفاده - رشته ها Use Cases - Strings

  • مرجع سریع - رشته ها Quick Reference - Strings

لیست های ردیس Redis Lists

  • مقدمه ای بر لیست ها Introduction to lists

  • ایجاد یک لیست با استفاده از LPUSH، RPUSH Creating a list using LPUSH, RPUSH

  • CODE: ایجاد یک لیست با استفاده از LPUSH، RPUSH CODE: Creating a list using LPUSH, RPUSH

  • آخرین قیمت سهام را از طریق LINDEX مشاهده کنید View latest stock prices via LINDEX

  • کد: آخرین قیمت سهام را از طریق LINDEX مشاهده کنید CODE: View latest stock prices via LINDEX

  • یک عنصر را از طریق LINSERT وارد کنید Insert an element via LINSERT

  • CODE: یک عنصر را از طریق LINSERT وارد کنید CODE: Insert an element via LINSERT

  • حذف عناصر از طریق LPOP و RPOP Remove elements via LPOP and RPOP

  • کد: حذف عناصر از طریق LPOP و RPOP CODE: Remove elements via LPOP and RPOP

  • یک لیست را با استفاده از LTRIM برش دهید Trim a list using LTRIM

  • CODE: یک لیست را با استفاده از LTRIM برش دهید CODE: Trim a list using LTRIM

  • یک مقدار عنصر را از طریق LSET به روز کنید Update an element value via LSET

  • CODE: یک مقدار عنصر را از طریق LSET به روز کنید CODE: Update an element value via LSET

  • طول لیست را از طریق LLEN پیدا کنید Find length of a list via LLEN

  • کد: طول لیست را از طریق LLEN پیدا کنید CODE: Find length of a list via LLEN

  • عناصر منطبق را از طریق LPOS پیدا کنید Find matching elements via LPOS

  • کد: عناصر منطبق را از طریق LPOS بیابید CODE: Find matching elements via LPOS

  • حذف عنصر از طریق LREM Remove element via LREM

  • کد: حذف عنصر از طریق LREM CODE: Remove element via LREM

  • از طریق LMOVE عناصر را بین لیست ها جابه جا کنید Move elements between lists via LMOVE

  • CODE: عناصر را بین لیست ها از طریق LMOVE جابجا کنید CODE: Move elements between lists via LMOVE

  • موارد استفاده - لیست ها Use Cases - Lists

  • مرجع سریع - فهرست ها Quick Reference - Lists

لیست های ردیس Redis Lists

  • مقدمه ای بر لیست ها Introduction to lists

  • ایجاد یک لیست با استفاده از LPUSH، RPUSH Creating a list using LPUSH, RPUSH

  • CODE: ایجاد یک لیست با استفاده از LPUSH، RPUSH CODE: Creating a list using LPUSH, RPUSH

  • آخرین قیمت سهام را از طریق LINDEX مشاهده کنید View latest stock prices via LINDEX

  • کد: آخرین قیمت سهام را از طریق LINDEX مشاهده کنید CODE: View latest stock prices via LINDEX

  • یک عنصر را از طریق LINSERT وارد کنید Insert an element via LINSERT

  • CODE: یک عنصر را از طریق LINSERT وارد کنید CODE: Insert an element via LINSERT

  • حذف عناصر از طریق LPOP و RPOP Remove elements via LPOP and RPOP

  • کد: حذف عناصر از طریق LPOP و RPOP CODE: Remove elements via LPOP and RPOP

  • یک لیست را با استفاده از LTRIM برش دهید Trim a list using LTRIM

  • CODE: یک لیست را با استفاده از LTRIM برش دهید CODE: Trim a list using LTRIM

  • یک مقدار عنصر را از طریق LSET به روز کنید Update an element value via LSET

  • CODE: یک مقدار عنصر را از طریق LSET به روز کنید CODE: Update an element value via LSET

  • طول لیست را از طریق LLEN پیدا کنید Find length of a list via LLEN

  • کد: طول لیست را از طریق LLEN پیدا کنید CODE: Find length of a list via LLEN

  • عناصر منطبق را از طریق LPOS پیدا کنید Find matching elements via LPOS

  • کد: عناصر منطبق را از طریق LPOS بیابید CODE: Find matching elements via LPOS

  • حذف عنصر از طریق LREM Remove element via LREM

  • کد: حذف عنصر از طریق LREM CODE: Remove element via LREM

  • از طریق LMOVE عناصر را بین لیست ها جابه جا کنید Move elements between lists via LMOVE

  • CODE: عناصر را بین لیست ها از طریق LMOVE جابجا کنید CODE: Move elements between lists via LMOVE

  • موارد استفاده - لیست ها Use Cases - Lists

  • مرجع سریع - فهرست ها Quick Reference - Lists

ردیس هش Redis Hashes

  • مقدمه ای بر هش ها Introduction to Hashes

  • استفاده از HSET، HGET و HGETALL برای هش Using HSET, HGET and HGETALL for hashes

  • کد: استفاده از HSET، HGET و HGETALL برای هش CODE: Using HSET, HGET and HGETALL for hashes

  • مقادیر چندین فیلد را از طریق HMGET دریافت کنید Get multiple fields values via HMGET

  • CODE: مقادیر فیلدهای متعدد را از طریق HMGET دریافت کنید CODE: Get multiple fields values via HMGET

  • طول هش را از طریق HLEN پیدا کنید Find length of a hash via HLEN

  • کد: طول هش را از طریق HLEN پیدا کنید CODE: Find length of a hash via HLEN

  • حذف فیلدها از طریق HDEL Delete fields via HDEL

  • کد: حذف فیلدها از طریق HDEL CODE: Delete fields via HDEL

  • از HEXISTS برای بررسی وجود فیلد استفاده کنید Use HEXISTS to check if a field exist

  • CODE: از HEXISTS برای بررسی وجود فیلد استفاده کنید CODE: Use HEXISTS to check if a field exist

  • نام تمام فیلدها را از طریق HKEYS دریافت کنید Get all fields name via HKEYS

  • کد: نام تمام فیلدها را از طریق HKEYS دریافت کنید CODE: Get all fields name via HKEYS

  • تمام مقادیر فیلدها را از طریق HVALS دریافت کنید Get all fields values via HVALS

  • CODE: تمام مقادیر فیلدها را از طریق HVALS دریافت کنید CODE: Get all fields values via HVALS

  • شمارش از طریق HINCRBY و HINCRBYFLOAT Counting via HINCRBY and HINCRBYFLOAT

  • کد: شمارش از طریق HINCRBY و HINCRBYFLOAT CODE: Counting via HINCRBY and HINCRBYFLOAT

  • استفاده از HSETNX برای افزودن یک فیلد جدید Using HSETNX to add a new field

  • CODE: استفاده از HSETNX برای افزودن یک فیلد جدید CODE: Using HSETNX to add a new field

  • فیلدهای تصادفی را از طریق HRANDFIELD دریافت کنید Get random fields via HRANDFIELD

  • کد: فیلدهای تصادفی را از طریق HRANDFIELD دریافت کنید CODE: Get random fields via HRANDFIELD

  • موارد استفاده - هش Use Cases - Hashes

  • مرجع سریع - هش Quick Reference - Hashes

ردیس هش Redis Hashes

  • مقدمه ای بر هش ها Introduction to Hashes

  • استفاده از HSET، HGET و HGETALL برای هش Using HSET, HGET and HGETALL for hashes

  • کد: استفاده از HSET، HGET و HGETALL برای هش CODE: Using HSET, HGET and HGETALL for hashes

  • مقادیر چندین فیلد را از طریق HMGET دریافت کنید Get multiple fields values via HMGET

  • CODE: مقادیر فیلدهای متعدد را از طریق HMGET دریافت کنید CODE: Get multiple fields values via HMGET

  • طول هش را از طریق HLEN پیدا کنید Find length of a hash via HLEN

  • کد: طول هش را از طریق HLEN پیدا کنید CODE: Find length of a hash via HLEN

  • حذف فیلدها از طریق HDEL Delete fields via HDEL

  • کد: حذف فیلدها از طریق HDEL CODE: Delete fields via HDEL

  • از HEXISTS برای بررسی وجود فیلد استفاده کنید Use HEXISTS to check if a field exist

  • CODE: از HEXISTS برای بررسی وجود فیلد استفاده کنید CODE: Use HEXISTS to check if a field exist

  • نام تمام فیلدها را از طریق HKEYS دریافت کنید Get all fields name via HKEYS

  • کد: نام تمام فیلدها را از طریق HKEYS دریافت کنید CODE: Get all fields name via HKEYS

  • تمام مقادیر فیلدها را از طریق HVALS دریافت کنید Get all fields values via HVALS

  • CODE: تمام مقادیر فیلدها را از طریق HVALS دریافت کنید CODE: Get all fields values via HVALS

  • شمارش از طریق HINCRBY و HINCRBYFLOAT Counting via HINCRBY and HINCRBYFLOAT

  • کد: شمارش از طریق HINCRBY و HINCRBYFLOAT CODE: Counting via HINCRBY and HINCRBYFLOAT

  • استفاده از HSETNX برای افزودن یک فیلد جدید Using HSETNX to add a new field

  • CODE: استفاده از HSETNX برای افزودن یک فیلد جدید CODE: Using HSETNX to add a new field

  • فیلدهای تصادفی را از طریق HRANDFIELD دریافت کنید Get random fields via HRANDFIELD

  • کد: فیلدهای تصادفی را از طریق HRANDFIELD دریافت کنید CODE: Get random fields via HRANDFIELD

  • موارد استفاده - هش Use Cases - Hashes

  • مرجع سریع - هش Quick Reference - Hashes

ست های ردیس Redis Sets

  • مقدمه ای بر مجموعه ها Introduction to Sets

  • آیا مجموعه ها منحصر به فرد و بدون نظم هستند Are sets are unique, and un-ordered

  • کد: آیا مجموعه ها منحصر به فرد و نامرتب هستند CODE: Are sets are unique, and un-ordered

  • استفاده از SETS برای داده های منحصر به فرد Using SETS for unique data

  • CODE: استفاده از SETS برای داده های منحصر به فرد CODE: Using SETS for unique data

  • تعمیر و نگهداری مجموعه ها - SADD، SREM، SPOP Sets Maintenance - SADD, SREM, SPOP

  • کد: مجموعه تعمیر و نگهداری - SADD، SREM، SPOP CODE: Sets Maintenance - SADD, SREM, SPOP

  • بررسی وجود عضویت Checking a membership existence

  • کد: بررسی وجود عضویت CODE: Checking a membership existence

  • عناصر تصادفی را از طریق SRANDMEMBER دریافت کنید Get random elements via SRANDMEMBER

  • CODE: عناصر تصادفی را از طریق SRANDMEMBER دریافت کنید CODE: Get random elements via SRANDMEMBER

  • حرکت عناصر در مجموعه ها از طریق SMOVE Moving elements within sets via SMOVE

  • CODE: حرکت عناصر در مجموعه ها از طریق SMOVE CODE: Moving elements within sets via SMOVE

  • مجموعه عملیات - اتحادیه Sets Operations - Union

  • کد: مجموعه عملیات - اتحادیه CODE: Sets Operations - Union

  • مجموعه عملیات - اتحاد و ذخیره نتایج با SUNIONSTORE Sets Operations - Union and store results with SUNIONSTORE

  • CODE: عملیات را تنظیم می کند - نتایج را با SUNIONSTORE ترکیب و ذخیره کنید CODE: Sets Operations - Union and store results with SUNIONSTORE

  • مجموعه عملیات - تقاطع Sets Operations - Intersection

  • CODE: مجموعه عملیات - تقاطع CODE: Sets Operations - Intersection

  • مجموعه عملیات - تفاوت Sets Operations - Difference

  • کد: مجموعه عملیات - تفاوت CODE: Sets Operations - Difference

  • موارد استفاده - مجموعه ها Use Cases - Sets

  • مرجع سریع - مجموعه ها Quick Reference - Sets

ست های ردیس Redis Sets

  • مقدمه ای بر مجموعه ها Introduction to Sets

  • آیا مجموعه ها منحصر به فرد و بدون نظم هستند Are sets are unique, and un-ordered

  • کد: آیا مجموعه ها منحصر به فرد و نامرتب هستند CODE: Are sets are unique, and un-ordered

  • استفاده از SETS برای داده های منحصر به فرد Using SETS for unique data

  • CODE: استفاده از SETS برای داده های منحصر به فرد CODE: Using SETS for unique data

  • تعمیر و نگهداری مجموعه ها - SADD، SREM، SPOP Sets Maintenance - SADD, SREM, SPOP

  • کد: مجموعه تعمیر و نگهداری - SADD، SREM، SPOP CODE: Sets Maintenance - SADD, SREM, SPOP

  • بررسی وجود عضویت Checking a membership existence

  • کد: بررسی وجود عضویت CODE: Checking a membership existence

  • عناصر تصادفی را از طریق SRANDMEMBER دریافت کنید Get random elements via SRANDMEMBER

  • CODE: عناصر تصادفی را از طریق SRANDMEMBER دریافت کنید CODE: Get random elements via SRANDMEMBER

  • حرکت عناصر در مجموعه ها از طریق SMOVE Moving elements within sets via SMOVE

  • CODE: حرکت عناصر در مجموعه ها از طریق SMOVE CODE: Moving elements within sets via SMOVE

  • مجموعه عملیات - اتحادیه Sets Operations - Union

  • کد: مجموعه عملیات - اتحادیه CODE: Sets Operations - Union

  • مجموعه عملیات - اتحاد و ذخیره نتایج با SUNIONSTORE Sets Operations - Union and store results with SUNIONSTORE

  • CODE: عملیات را تنظیم می کند - نتایج را با SUNIONSTORE ترکیب و ذخیره کنید CODE: Sets Operations - Union and store results with SUNIONSTORE

  • مجموعه عملیات - تقاطع Sets Operations - Intersection

  • CODE: مجموعه عملیات - تقاطع CODE: Sets Operations - Intersection

  • مجموعه عملیات - تفاوت Sets Operations - Difference

  • کد: مجموعه عملیات - تفاوت CODE: Sets Operations - Difference

  • موارد استفاده - مجموعه ها Use Cases - Sets

  • مرجع سریع - مجموعه ها Quick Reference - Sets

مجموعه های مرتب شده Redis Redis Sorted Sets

  • مقدمه ای بر مجموعه های مرتب شده Introduction to Sorted Sets

  • با استفاده از ZADD و ZRANGE Using ZADD and ZRANGE

  • کد: با استفاده از ZADD و ZRANGE CODE: Using ZADD and ZRANGE

  • نمایش داده ها به ترتیب امتیاز معکوس Display data in reverse score order

  • کد: نمایش داده ها به ترتیب نمره معکوس CODE: Display data in reverse score order

  • عملیات اتمی توسط ZINCRBY Atomic operations by ZINCRBY

  • کد: عملیات اتمی توسط ZINCRBY CODE: Atomic operations by ZINCRBY

  • نظم واژگانی Lexicographical order

  • کد: ترتیب واژگانی CODE: Lexicographical order

  • رتبه بندی سهام با ZRANK Rank stocks with ZRANK

  • کد: سهام را با ZRANK رتبه بندی کنید CODE: Rank stocks with ZRANK

  • موارد استفاده - مجموعه های مرتب شده Use Cases - Sorted Sets

  • مرجع سریع - مجموعه های مرتب شده Quick Reference - Sorted Sets

مجموعه های مرتب شده Redis Redis Sorted Sets

  • مقدمه ای بر مجموعه های مرتب شده Introduction to Sorted Sets

  • با استفاده از ZADD و ZRANGE Using ZADD and ZRANGE

  • کد: با استفاده از ZADD و ZRANGE CODE: Using ZADD and ZRANGE

  • نمایش داده ها به ترتیب امتیاز معکوس Display data in reverse score order

  • کد: نمایش داده ها به ترتیب نمره معکوس CODE: Display data in reverse score order

  • عملیات اتمی توسط ZINCRBY Atomic operations by ZINCRBY

  • کد: عملیات اتمی توسط ZINCRBY CODE: Atomic operations by ZINCRBY

  • نظم واژگانی Lexicographical order

  • کد: ترتیب واژگانی CODE: Lexicographical order

  • رتبه بندی سهام با ZRANK Rank stocks with ZRANK

  • کد: سهام را با ZRANK رتبه بندی کنید CODE: Rank stocks with ZRANK

  • موارد استفاده - مجموعه های مرتب شده Use Cases - Sorted Sets

  • مرجع سریع - مجموعه های مرتب شده Quick Reference - Sorted Sets

Redis HyperLogLog Redis HyperLogLog

  • مقدمه ای بر HyperLogLog Introduction to HyperLogLog

  • بازدیدکنندگان وب سایت منحصر به فرد از طریق HyperLogLog Unique Website visitors via HyperLogLog

  • کد: بازدیدکنندگان وب سایت منحصر به فرد از طریق HyperLogLog CODE: Unique Website visitors via HyperLogLog

  • موارد استفاده - HyperLogLog Use Cases - HyperLogLog

  • مرجع سریع - HyperLogLog Quick Reference - HyperLogLog

Redis HyperLogLog Redis HyperLogLog

  • مقدمه ای بر HyperLogLog Introduction to HyperLogLog

  • بازدیدکنندگان وب سایت منحصر به فرد از طریق HyperLogLog Unique Website visitors via HyperLogLog

  • کد: بازدیدکنندگان وب سایت منحصر به فرد از طریق HyperLogLog CODE: Unique Website visitors via HyperLogLog

  • موارد استفاده - HyperLogLog Use Cases - HyperLogLog

  • مرجع سریع - HyperLogLog Quick Reference - HyperLogLog

انتشار/اشتراک مدل Publish/Subscribe Model

  • مقدمه ای بر مدل انتشار/اشتراک Introduction to Publish/Subscribe Model

  • یک ارتباط انتشار/اشتراک را تنظیم کنید Setup a Publish/Subscribe communication

  • کد: راه اندازی ارتباط انتشار/اشتراک CODE: Setup a Publish/Subscribe communication

  • اشتراک الگو Patterned Subscription

  • کد: اشتراک الگو CODE: Patterned Subscription

  • مدیریت کانال از طریق PUBSUB Channel management via PUBSUB

  • کد: مدیریت کانال از طریق PUBSUB CODE: Channel management via PUBSUB

  • لغو اشتراک از یک کانال یا کانال Unsubscribe from a channel or channels

  • طراحی پایگاه داده Redis - یک برنامه چت Redis Database Design - A Chat Application

  • طراحی پایگاه داده Redis - یک برنامه چت قسمت 2 Redis Database Design - A Chat Application Part 2

  • کد: طراحی پایگاه داده Redis - یک برنامه چت CODE: Redis Database Design - A Chat Application

انتشار/اشتراک مدل Publish/Subscribe Model

  • مقدمه ای بر مدل انتشار/اشتراک Introduction to Publish/Subscribe Model

  • یک ارتباط انتشار/اشتراک را تنظیم کنید Setup a Publish/Subscribe communication

  • کد: راه اندازی ارتباط انتشار/اشتراک CODE: Setup a Publish/Subscribe communication

  • اشتراک الگو Patterned Subscription

  • کد: اشتراک الگو CODE: Patterned Subscription

  • مدیریت کانال از طریق PUBSUB Channel management via PUBSUB

  • کد: مدیریت کانال از طریق PUBSUB CODE: Channel management via PUBSUB

  • لغو اشتراک از یک کانال یا کانال Unsubscribe from a channel or channels

  • طراحی پایگاه داده Redis - یک برنامه چت Redis Database Design - A Chat Application

  • طراحی پایگاه داده Redis - یک برنامه چت قسمت 2 Redis Database Design - A Chat Application Part 2

  • کد: طراحی پایگاه داده Redis - یک برنامه چت CODE: Redis Database Design - A Chat Application

درج انبوه داده ها - Piping Mass insertion of data - Piping

  • کد کشورها و قیمت سهام را از طریق درج انبوه درج کنید Insert country codes and stock prices via mass insertion

درج انبوه داده ها - Piping Mass insertion of data - Piping

  • کد کشورها و قیمت سهام را از طریق درج انبوه درج کنید Insert country codes and stock prices via mass insertion

طراحی پایگاه داده در Redis Designing Databases in Redis

  • از جدول RDBMS تا ساختار داده Redis From a RDBMS Table to Redis Data Structure

  • کد: از یک جدول RDBMS تا ساختار داده Redis CODE: From a RDBMS Table to Redis Data Structure

  • از کلیدهای چندگانه تا ساختار Redis From multi primary keys to Redis Structure

  • کد: از کلیدهای چندگانه تا ساختار Redis CODE: From multi primary keys to Redis Structure

طراحی پایگاه داده در Redis Designing Databases in Redis

  • از جدول RDBMS تا ساختار داده Redis From a RDBMS Table to Redis Data Structure

  • کد: از یک جدول RDBMS تا ساختار داده Redis CODE: From a RDBMS Table to Redis Data Structure

  • از کلیدهای چندگانه تا ساختار Redis From multi primary keys to Redis Structure

  • کد: از کلیدهای چندگانه تا ساختار Redis CODE: From multi primary keys to Redis Structure

پروتکل Redis Redis Protocol

  • مقدمه ای بر پروتکل Redis Introduction to Redis Protocol

  • تبدیل رشته ها به مشخصات پروتکل Redis Turning strings into Redis Protocol Specifications

  • تولید دستورات پروتکل Redis usng python Generating Redis Protocol commands usng python

پروتکل Redis Redis Protocol

  • مقدمه ای بر پروتکل Redis Introduction to Redis Protocol

  • تبدیل رشته ها به مشخصات پروتکل Redis Turning strings into Redis Protocol Specifications

  • تولید دستورات پروتکل Redis usng python Generating Redis Protocol commands usng python

اداره ردیس Redis Administration

  • اشیاء Redis داخلی را از طریق OBJECT بررسی کنید Inspect internal Redis objects via OBJECT

  • CODE: اشیاء Redis داخلی را از طریق OBJECT بررسی کنید CODE: Inspect internal Redis objects via OBJECT

  • کلیدها را تخلیه و بازیابی کنید Dump and Restore Keys

  • کد: کلیدها را تخلیه و بازیابی کنید CODE: Dump and Restore Keys

  • بررسی تاریخچه فرمان Checking command history

  • استفاده از redis-cli برای اسکن کلیدها Using redis-cli to scan keys

  • کد: استفاده از redis-cli برای اسکن کلیدها CODE: Using redis-cli to scan keys

  • استفاده از bash برای دریافت همه کلیدها و مقادیر Using bash to get all keys and values

  • با استفاده از URL، echo برای فهرست کردن همه کلیدها Using URL, echo to list all keys

  • CODE: با استفاده از URL، Echo برای فهرست کردن همه کلیدها CODE: Using URL, echo to list all keys

اداره ردیس Redis Administration

  • اشیاء Redis داخلی را از طریق OBJECT بررسی کنید Inspect internal Redis objects via OBJECT

  • CODE: اشیاء Redis داخلی را از طریق OBJECT بررسی کنید CODE: Inspect internal Redis objects via OBJECT

  • کلیدها را تخلیه و بازیابی کنید Dump and Restore Keys

  • کد: کلیدها را تخلیه و بازیابی کنید CODE: Dump and Restore Keys

  • بررسی تاریخچه فرمان Checking command history

  • استفاده از redis-cli برای اسکن کلیدها Using redis-cli to scan keys

  • کد: استفاده از redis-cli برای اسکن کلیدها CODE: Using redis-cli to scan keys

  • استفاده از bash برای دریافت همه کلیدها و مقادیر Using bash to get all keys and values

  • با استفاده از URL، echo برای فهرست کردن همه کلیدها Using URL, echo to list all keys

  • CODE: با استفاده از URL، Echo برای فهرست کردن همه کلیدها CODE: Using URL, echo to list all keys

مشتریان Redis Redis Clients

  • اتصال با پایتون - دریافت کلید Connecting with Python - Getting Keys

مشتریان Redis Redis Clients

  • اتصال با پایتون - دریافت کلید Connecting with Python - Getting Keys

Redis Replication Redis Replication

  • مقدمه ای بر تکرار و مقیاس پذیری Introduction to Replication and Scalability

  • راه اندازی Master/Slave Replication Setting up Master/Slave Replication

  • تکثیر چگونه کار می کند How replication works

  • فرمان INFO قسمت 1 INFO Command Part 1

  • فرمان INFO قسمت 2 INFO Command Part 2

  • فرمان ROLE ROLE Command

Redis Replication Redis Replication

  • مقدمه ای بر تکرار و مقیاس پذیری Introduction to Replication and Scalability

  • راه اندازی Master/Slave Replication Setting up Master/Slave Replication

  • تکثیر چگونه کار می کند How replication works

  • فرمان INFO قسمت 1 INFO Command Part 1

  • فرمان INFO قسمت 2 INFO Command Part 2

  • فرمان ROLE ROLE Command

خوشه ردیس Redis Cluster

  • مقدمه ای بر ردیس کلاستر Introduction to Redis Cluster

  • Redis Cluster Data Sharding Redis Cluster Data Sharding

  • راه اندازی و پیکربندی 6 گره Setup and configuration of 6 nodes

  • کد: راه اندازی و پیکربندی 6 گره CODE: Setup and configuration of 6 nodes

  • یک خوشه با گره ها راه اندازی کنید Launch a cluster with nodes

  • CODE: یک خوشه را با گره ها راه اندازی کنید CODE: Launch a cluster with nodes

  • دستورات خوشه - گره ها، بردها، اسلات ها را بررسی کنید Cluster commands - Check Nodes, Slaves, Slots

  • در دسترس بودن بالا در خوشه High availability in cluster

  • کد: در دسترس بودن بالا در خوشه CODE: High availability in cluster

  • شناسه گره خوشه ای چیست What is a cluster node ID

  • اضافه کردن یک گره به یک خوشه Adding a node to a cluster

  • وقتی یک برده خاموش می شود چه اتفاقی می افتد What happens when a slave is shutdown

  • استفاده از Redis-cli برای یافتن اطلاعات خوشه، گره ها و موارد دیگر Using Redis-cli to find cluster information, nodes and more

  • با استفاده از دستورات CLUSTER NODES، CLUSTER SLOTS Using CLUSTER NODES, CLUSTER SLOTS commands

  • با استفاده از دستورات CLUSTER INFO، MYID و RePLICAS Using CLUSTER INFO, MYID and REPLICAS commands

  • یک عدد شکاف هش کلیدها و کلیدها را در اسلات پیدا کنید Find a hash slot number of a keys and Keys in slots

  • خاموش کردن یک خوشه Shutdown a cluster

خوشه ردیس Redis Cluster

  • مقدمه ای بر ردیس کلاستر Introduction to Redis Cluster

  • Redis Cluster Data Sharding Redis Cluster Data Sharding

  • راه اندازی و پیکربندی 6 گره Setup and configuration of 6 nodes

  • کد: راه اندازی و پیکربندی 6 گره CODE: Setup and configuration of 6 nodes

  • یک خوشه با گره ها راه اندازی کنید Launch a cluster with nodes

  • CODE: یک خوشه را با گره ها راه اندازی کنید CODE: Launch a cluster with nodes

  • دستورات خوشه - گره ها، بردها، اسلات ها را بررسی کنید Cluster commands - Check Nodes, Slaves, Slots

  • در دسترس بودن بالا در خوشه High availability in cluster

  • کد: در دسترس بودن بالا در خوشه CODE: High availability in cluster

  • شناسه گره خوشه ای چیست What is a cluster node ID

  • اضافه کردن یک گره به یک خوشه Adding a node to a cluster

  • وقتی یک برده خاموش می شود چه اتفاقی می افتد What happens when a slave is shutdown

  • استفاده از Redis-cli برای یافتن اطلاعات خوشه، گره ها و موارد دیگر Using Redis-cli to find cluster information, nodes and more

  • با استفاده از دستورات CLUSTER NODES، CLUSTER SLOTS Using CLUSTER NODES, CLUSTER SLOTS commands

  • با استفاده از دستورات CLUSTER INFO، MYID و RePLICAS Using CLUSTER INFO, MYID and REPLICAS commands

  • یک عدد شکاف هش کلیدها و کلیدها را در اسلات پیدا کنید Find a hash slot number of a keys and Keys in slots

  • خاموش کردن یک خوشه Shutdown a cluster

اسکریپت نویسی با زبان برنامه نویسی Lua Scripting with Lua programming language

  • مقدمه ای بر زبان لوا Introduction to Lua Language

  • راه اندازی مترجم Lua Setting up Lua interpreter

  • ارزش ها و انواع داده ها Values and Data Types

  • تخصیص سریع اعداد، بولی ها و رشته ها Quick assignments of numbers, booleans and strings

  • شماره Numbers

  • رشته های Strings

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای رابطه Relationship operators

  • عملگرهای منطقی Logical Operators

  • عملیات رشته ها Strings operations

  • انواع داده جداول Tables data types

  • بیانیه IF IF statement

  • حلقه FOR FOR loop

  • حلقه WHILE WHILE loop

  • EVAL - انواع داده های Lua و Redis EVAL - Lua and Redis Data types

  • بیانیه EVAL EVAL statement

اسکریپت نویسی با زبان برنامه نویسی Lua Scripting with Lua programming language

  • مقدمه ای بر زبان لوا Introduction to Lua Language

  • راه اندازی مترجم Lua Setting up Lua interpreter

  • ارزش ها و انواع داده ها Values and Data Types

  • تخصیص سریع اعداد، بولی ها و رشته ها Quick assignments of numbers, booleans and strings

  • شماره Numbers

  • رشته های Strings

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای رابطه Relationship operators

  • عملگرهای منطقی Logical Operators

  • عملیات رشته ها Strings operations

  • انواع داده جداول Tables data types

  • بیانیه IF IF statement

  • حلقه FOR FOR loop

  • حلقه WHILE WHILE loop

  • EVAL - انواع داده های Lua و Redis EVAL - Lua and Redis Data types

  • بیانیه EVAL EVAL statement

ماژول های ردیس Redis Modules

  • مقدمه ای بر ماژول های ردیس Introduction to Redis Modules

ماژول های ردیس Redis Modules

  • مقدمه ای بر ماژول های ردیس Introduction to Redis Modules

RediSearch RediSearch

  • مقدمه ای بر RediSearch Introduction to RediSearch

  • اجرای RediSearch با Docker Running RediSearch with Docker

  • اجرای RediSearch در Redis Cloud Running RediSearch on Redis Cloud

  • استفاده از RediSearch در پایگاه داده فیلم ها Using RediSearch on Movies Database

  • افزودن نمونه داده های فیلم از طریق هش Adding sample movies data via hashes

  • کد: افزودن نمونه داده های فیلم از طریق هش CODE: Adding sample movies data via hashes

  • ایجاد نمایه Creating an index

  • CODE: ایجاد یک شاخص CODE: Creating an index

  • داده ها را با RediSearch جستجو کنید Query data with RediSearch

  • کد: داده ها را با RediSearch جستجو کنید CODE: Query data with RediSearch

  • منطق فازی و جستجو بر اساس مقدار fuzzy logic and search by value

  • کد: منطق فازی و جستجو بر اساس مقدار CODE: fuzzy logic and search by value

  • جستجوهای محدوده ارزش Value range searches

  • CODE: جستجوهای محدوده ارزش CODE: Value range searches

  • شمارش کل سوابق/اسناد Counting total records/documents

  • کد: شمارش کل سوابق/اسناد CODE: Counting total records/documents

  • درج، به روز رسانی، حذف و منقضی شدن اسناد Insert, Update, Delete and Expire Documents

  • کد: درج، به روز رسانی، حذف و منقضی اسناد CODE: Insert, Update, Delete and Expire Documents

  • مدیریت شاخص ها Manage Indexes

  • کد: مدیریت شاخص ها CODE: Manage Indexes

  • نمونه مجموعه داده های فیلم را وارد کنید Import sample movies datasets

  • ایجاد ایندکس در پایگاه داده فیلم ها Creating Indexes on movies database

  • کد: ایجاد فهرست در پایگاه داده فیلم ها CODE: Creating Indexes on movies database

  • استفاده از @fieldname با و بدون حاوی Using @fieldname with and without contains

  • CODE: استفاده از @fieldname با و بدون حاوی CODE: Using @fieldname with and without contains

  • جستجو با معیارهای OR Search with OR criteria

  • کد: با معیارهای OR جستجو کنید CODE: Search with OR criteria

  • شرط 1 جستجو و (شرط 2 یا شرط 3) Search condition1 AND (condition2 OR condition3)

  • کد: شرط 1 و جستجو (شرط 2 یا شرط 3) CODE: Search condition1 AND (condition2 OR condition3)

  • شرایط عددی Numerical Conditions

  • مرتب سازی داده ها با SORTBY Sort data with SORTBY

  • کد: مرتب سازی داده ها با SORTBY CODE: Sort data with SORTBY

  • محدود کردن نتایج با استفاده از LIMIT Limiting results using LIMIT

  • CODE: محدود کردن نتایج با استفاده از LIMIT CODE: Limiting results using LIMIT

  • تجمیع با FT.AGGREGATE Aggregation with FT.AGGREGATE

  • گروه بندی داده ها Grouping data

  • کد: گروه بندی داده ها CODE: Grouping data

  • گروه بندی، کاهش و مرتب سازی داده ها Grouping, reducing and sorting data

  • کد: گروه بندی، کاهش و مرتب سازی داده ها CODE: Grouping, reducing and sorting data

  • گروه بندی با توابع کاهش چندگانه SUM، AVG Grouping with multiple reduce functions SUM, AVG

  • CODE: گروه بندی با عملکردهای کاهش چندگانه SUM، AVG CODE: Grouping with multiple reduce functions SUM, AVG

  • تبدیل داده های جمع آوری شده با استفاده از تابع APPLY Transforming aggregated data using APPLY function

  • CODE: تبدیل داده های جمع آوری شده با استفاده از تابع APPLY CODE: Transforming aggregated data using APPLY function

  • عملکرد APPLY را به صورت بصری مشاهده کنید View APPLY Function visually

  • تابع APPLY با تبدیل تاریخ APPLY Function with date transformation

  • کد: تابع APPLY با تبدیل تاریخ CODE: APPLY Function with date transformation

  • استفاده از FILTER برای فیلتر کردن داده ها Using FILTER to filter data

  • کد: استفاده از FILTER برای فیلتر کردن داده ها CODE: Using FILTER to filter data

  • در مجموعه نتایج فیلتر کنید Filter on resultsets

  • کد: روی مجموعه نتایج فیلتر کنید CODE: Filter on resultsets

  • کد: شرایط عددی CODE: Numerical Conditions

  • نمایه های سفارشی را از طریق FILTER ایجاد کنید Create custom indexes via FILTER

  • CODE: نمایه های سفارشی را از طریق FILTER ایجاد کنید CODE: Create custom indexes via FILTER

RediSearch RediSearch

  • مقدمه ای بر RediSearch Introduction to RediSearch

  • اجرای RediSearch با Docker Running RediSearch with Docker

  • اجرای RediSearch در Redis Cloud Running RediSearch on Redis Cloud

  • استفاده از RediSearch در پایگاه داده فیلم ها Using RediSearch on Movies Database

  • افزودن نمونه داده های فیلم از طریق هش Adding sample movies data via hashes

  • کد: افزودن نمونه داده های فیلم از طریق هش CODE: Adding sample movies data via hashes

  • ایجاد نمایه Creating an index

  • CODE: ایجاد یک شاخص CODE: Creating an index

  • داده ها را با RediSearch جستجو کنید Query data with RediSearch

  • کد: داده ها را با RediSearch جستجو کنید CODE: Query data with RediSearch

  • منطق فازی و جستجو بر اساس مقدار fuzzy logic and search by value

  • کد: منطق فازی و جستجو بر اساس مقدار CODE: fuzzy logic and search by value

  • جستجوهای محدوده ارزش Value range searches

  • CODE: جستجوهای محدوده ارزش CODE: Value range searches

  • شمارش کل سوابق/اسناد Counting total records/documents

  • کد: شمارش کل سوابق/اسناد CODE: Counting total records/documents

  • درج، به روز رسانی، حذف و منقضی شدن اسناد Insert, Update, Delete and Expire Documents

  • کد: درج، به روز رسانی، حذف و منقضی اسناد CODE: Insert, Update, Delete and Expire Documents

  • مدیریت شاخص ها Manage Indexes

  • کد: مدیریت شاخص ها CODE: Manage Indexes

  • نمونه مجموعه داده های فیلم را وارد کنید Import sample movies datasets

  • ایجاد ایندکس در پایگاه داده فیلم ها Creating Indexes on movies database

  • کد: ایجاد فهرست در پایگاه داده فیلم ها CODE: Creating Indexes on movies database

  • استفاده از @fieldname با و بدون حاوی Using @fieldname with and without contains

  • CODE: استفاده از @fieldname با و بدون حاوی CODE: Using @fieldname with and without contains

  • جستجو با معیارهای OR Search with OR criteria

  • کد: با معیارهای OR جستجو کنید CODE: Search with OR criteria

  • شرط 1 جستجو و (شرط 2 یا شرط 3) Search condition1 AND (condition2 OR condition3)

  • کد: شرط 1 و جستجو (شرط 2 یا شرط 3) CODE: Search condition1 AND (condition2 OR condition3)

  • شرایط عددی Numerical Conditions

  • مرتب سازی داده ها با SORTBY Sort data with SORTBY

  • کد: مرتب سازی داده ها با SORTBY CODE: Sort data with SORTBY

  • محدود کردن نتایج با استفاده از LIMIT Limiting results using LIMIT

  • CODE: محدود کردن نتایج با استفاده از LIMIT CODE: Limiting results using LIMIT

  • تجمیع با FT.AGGREGATE Aggregation with FT.AGGREGATE

  • گروه بندی داده ها Grouping data

  • کد: گروه بندی داده ها CODE: Grouping data

  • گروه بندی، کاهش و مرتب سازی داده ها Grouping, reducing and sorting data

  • کد: گروه بندی، کاهش و مرتب سازی داده ها CODE: Grouping, reducing and sorting data

  • گروه بندی با توابع کاهش چندگانه SUM، AVG Grouping with multiple reduce functions SUM, AVG

  • CODE: گروه بندی با عملکردهای کاهش چندگانه SUM، AVG CODE: Grouping with multiple reduce functions SUM, AVG

  • تبدیل داده های جمع آوری شده با استفاده از تابع APPLY Transforming aggregated data using APPLY function

  • CODE: تبدیل داده های جمع آوری شده با استفاده از تابع APPLY CODE: Transforming aggregated data using APPLY function

  • عملکرد APPLY را به صورت بصری مشاهده کنید View APPLY Function visually

  • تابع APPLY با تبدیل تاریخ APPLY Function with date transformation

  • کد: تابع APPLY با تبدیل تاریخ CODE: APPLY Function with date transformation

  • استفاده از FILTER برای فیلتر کردن داده ها Using FILTER to filter data

  • کد: استفاده از FILTER برای فیلتر کردن داده ها CODE: Using FILTER to filter data

  • در مجموعه نتایج فیلتر کنید Filter on resultsets

  • کد: روی مجموعه نتایج فیلتر کنید CODE: Filter on resultsets

  • کد: شرایط عددی CODE: Numerical Conditions

  • نمایه های سفارشی را از طریق FILTER ایجاد کنید Create custom indexes via FILTER

  • CODE: نمایه های سفارشی را از طریق FILTER ایجاد کنید CODE: Create custom indexes via FILTER

RedisInsight RedisInsight

  • مقدمه ای بر RedisInsight Introduction to RedisInsight

  • RedisInsight را راه اندازی کنید Setup RedisInsight

  • مشاهده پایگاه داده و کلیدها View Database and Keys

  • افزودن/به‌روزرسانی/حذف یک مقدار کلید Add/Update/Delete a key Value

  • انقضا را روی یک کلید تنظیم کنید Set an expiry to a key

  • یک کلید جدید اضافه کنید Add a new key

  • با استفاده از CLI Using CLI

  • مشاهده اطلاعات پایگاه داده View Database Information

RedisInsight RedisInsight

  • مقدمه ای بر RedisInsight Introduction to RedisInsight

  • RedisInsight را راه اندازی کنید Setup RedisInsight

  • مشاهده پایگاه داده و کلیدها View Database and Keys

  • افزودن/به‌روزرسانی/حذف یک مقدار کلید Add/Update/Delete a key Value

  • انقضا را روی یک کلید تنظیم کنید Set an expiry to a key

  • یک کلید جدید اضافه کنید Add a new key

  • با استفاده از CLI Using CLI

  • مشاهده اطلاعات پایگاه داده View Database Information

استفاده از RediSearch در RedisInsight Using RediSearch in RedisInsight

  • از قابلیت های جستجو استفاده کنید Use Search capabilities

استفاده از RediSearch در RedisInsight Using RediSearch in RedisInsight

  • از قابلیت های جستجو استفاده کنید Use Search capabilities

RedisJSON RedisJSON

  • معرفی RedisJSON Introduction to RedisJSON

  • چرا به RedisJSON نیاز داریم؟ Why do we need RedisJSON?

  • RedisJSON را از طریق Docker راه اندازی کنید Setup RedisJSON via Docker

  • کد: RedisJSON را از طریق Docker راه اندازی کنید CODE: Setup RedisJSON via Docker

  • نحوه تنظیم و دریافت یک شی JSON How to SET and GET a JSON object

  • کد: نحوه تنظیم و دریافت یک شی JSON CODE: How to SET and GET a JSON object

  • نحوه اضافه کردن رشته و بدست آوردن طول How to append string and get length

  • کد: نحوه اضافه کردن رشته و گرفتن طول CODE: How to append string and get length

  • چگونه طول شی و کلیدها را بدست آوریم How to get Object Length and Keys

  • کد: چگونه طول شی و کلیدها را بدست آوریم CODE: How to get Object Length and Keys

  • انجام عملیات اتمی Doing atomic operations

  • کد: انجام عملیات اتمی CODE: Doing atomic operations

  • چگونه یک شی JSON را حذف کنیم How to delete a JSON object

  • کد: چگونه یک شی JSON را حذف کنیم CODE: How to delete a JSON object

  • چه مقدار حافظه برای شی JSON استفاده می شود؟ How much memory is used for JSON object?

  • کد: چه مقدار حافظه برای شی JSON استفاده می شود؟ CODE: How much memory is used for JSON object?

  • سیستم کامیون مواد غذایی از طریق JSON Food Truck System via JSON

  • کد: سیستم کامیون مواد غذایی از طریق JSON CODE: Food Truck System via JSON

RedisJSON RedisJSON

  • معرفی RedisJSON Introduction to RedisJSON

  • چرا به RedisJSON نیاز داریم؟ Why do we need RedisJSON?

  • RedisJSON را از طریق Docker راه اندازی کنید Setup RedisJSON via Docker

  • کد: RedisJSON را از طریق Docker راه اندازی کنید CODE: Setup RedisJSON via Docker

  • نحوه تنظیم و دریافت یک شی JSON How to SET and GET a JSON object

  • کد: نحوه تنظیم و دریافت یک شی JSON CODE: How to SET and GET a JSON object

  • نحوه اضافه کردن رشته و بدست آوردن طول How to append string and get length

  • کد: نحوه اضافه کردن رشته و گرفتن طول CODE: How to append string and get length

  • چگونه طول شی و کلیدها را بدست آوریم How to get Object Length and Keys

  • کد: چگونه طول شی و کلیدها را بدست آوریم CODE: How to get Object Length and Keys

  • انجام عملیات اتمی Doing atomic operations

  • کد: انجام عملیات اتمی CODE: Doing atomic operations

  • چگونه یک شی JSON را حذف کنیم How to delete a JSON object

  • کد: چگونه یک شی JSON را حذف کنیم CODE: How to delete a JSON object

  • چه مقدار حافظه برای شی JSON استفاده می شود؟ How much memory is used for JSON object?

  • کد: چه مقدار حافظه برای شی JSON استفاده می شود؟ CODE: How much memory is used for JSON object?

  • سیستم کامیون مواد غذایی از طریق JSON Food Truck System via JSON

  • کد: سیستم کامیون مواد غذایی از طریق JSON CODE: Food Truck System via JSON

موارد جدید در Redis 6.2 What's New in Redis 6.2

  • گزینه های جدید برای دستور SET New options for the SET command

  • CODE: گزینه های جدید برای دستور SET CODE: New options for the SET command

  • جایگزین های دستور GET Alternatives to the GET command

  • CODE: جایگزین های دستور GET CODE: Alternatives to the GET command

  • دستور HRANDFIELD HRANDFIELD command

  • کد: دستور HRANDFIELD CODE: HRANDFIELD command

  • فرمان SMISMEMBER The SMISMEMBER Command

  • کد: فرمان SMISMEMBER CODE: The SMISMEMBER Command

موارد جدید در Redis 6.2 What's New in Redis 6.2

  • گزینه های جدید برای دستور SET New options for the SET command

  • CODE: گزینه های جدید برای دستور SET CODE: New options for the SET command

  • جایگزین های دستور GET Alternatives to the GET command

  • CODE: جایگزین های دستور GET CODE: Alternatives to the GET command

  • دستور HRANDFIELD HRANDFIELD command

  • کد: دستور HRANDFIELD CODE: HRANDFIELD command

  • فرمان SMISMEMBER The SMISMEMBER Command

  • کد: فرمان SMISMEMBER CODE: The SMISMEMBER Command

Redis 7.0 and Beyond Redis 7.0 and Beyond

  • توابع Redis در Redis 7.0 Redis Functions in Redis 7.0

Redis 7.0 and Beyond Redis 7.0 and Beyond

  • توابع Redis در Redis 7.0 Redis Functions in Redis 7.0

سخنرانی های جایزه Bonus Lectures

  • نظرات شما بسیار ارزشمند است Your feedback is very valuable

  • چه چیزی بعد - دوره های جایزه What's Next - Bonus Courses

سخنرانی های جایزه Bonus Lectures

  • نظرات شما بسیار ارزشمند است Your feedback is very valuable

  • چه چیزی بعد - دوره های جایزه What's Next - Bonus Courses

نمایش نظرات

Udemy (یودمی)

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

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

آموزش استاد ردیس - از مبتدی تا پیشرفته، بیش از 20 ساعت
جزییات دوره
21.5 hours
312
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,745
4.7 از 5
دارد
دارد
دارد
Adnan Waheed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adnan Waheed Adnan Waheed

موسس کلیک آنالیتیک و کارمند سابق بلومبرگ