مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
درباره 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
نمایش نظرات