Press ESC to close

Or check our Popular Categories...

amirajoodani

linux sysadmin

سلام . امیر آجودانی هستم و سعی می کنم توی این وبلاگ تجربیات خودم را با شما به اشتراک بذارم

5 Min Read
0 1

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

Continue Reading
5 Min Read
0 1

مقدمه ساختار داده‌ای رشته‌ها در ردیس (Redis) یکی از پایه‌ای‌ترین و در عین حال قدرتمندترین ساختارهای موجود است. ماهیت باینری این ساختار به ما امکان می‌دهد هر نوع داده‌ای را سریالایز کرده و در قالب رشته ذخیره کنیم. در این…

Continue Reading
5 Min Read
0 1

مقدمه ردیس (Redis) به‌طور خودکار نوع انکدینگ مناسب را برای مقادیر رشته‌ای انتخاب می‌کند. این سیستم از سه نوع انکدینگ مختلف برای ذخیره‌سازی رشته‌ها استفاده می‌کند که هر کدام برای موارد خاصی بهینه‌سازی شده‌اند. درک این انکدینگ‌ها به ما کمک…

Continue Reading
6 Min Read
0 1

مقدمه در سیستم‌های پایگاه‌داده مانند ردیس (Redis)، گاهی نیاز داریم کلیدی را فقط در صورتی ایجاد کنیم که از قبل وجود نداشته باشد. این کاربرد به‌ویژه در سناریوهای قفل‌گذاری (Locking) و جلوگیری از تداخل داده‌ها اهمیت دارد. دستور SETNX در…

Continue Reading
5 Min Read
0 1

ردیس (Redis) یک پایگاه داده کلید-مقدار در حافظه است که قابلیت ذخیره داده‌ها با زمان انقضا را فراهم می‌کند. در بسیاری از موارد، نیاز است که یک کلید را در ردیس ایجاد کنید و همزمان زمان انقضای آن را نیز…

Continue Reading
3 Min Read
0 2

دستور SETRANGE در Redis این امکان را فراهم می‌کند تا بخشی از مقدار یک کلید را با یک رشته جدید جایگزین کنید. این دستور با مشخص کردن آفست (موقعیت شروع) و مقدار جایگزین، بخش موردنظر را تغییر می‌دهد. نحوه عملکرد…

Continue Reading
3 Min Read
0 1

دستور Get Range در Redis عملکردی مشابه دستور Substring در زبان‌های برنامه‌نویسی مانند Python دارد. این دستور برای استخراج بخشی از مقدار ذخیره‌شده در یک کلید استفاده می‌شود. با تعیین مقادیر شروع و پایان، می‌توان بخش موردنظر از رشته را…

Continue Reading
4 Min Read
0 1

در Redis و سیستم‌های توزیع‌شده، عملیات اتمی به عملیاتی گفته می‌شود که: 1. تعریف اتمی بودن: 2. مثال ملموس: فرض کنید دو کاربر همزمان بخواهند موجودی یک کیف پول را تغییر دهند: 3. چرا دستور GETSET اتمی است؟ حتی اگر…

Continue Reading
6 Min Read
0 1

در این مقاله به بررسی دستور GETSET در Redis می‌پردازیم که یک عملیات اتمی برای دریافت مقدار فعلی و تنظیم مقدار جدید در یک کلید ارائه می‌دهد. مقدمه دستور GETSET دستور GETSET دو عمل را به صورت اتمی انجام می‌دهد:…

Continue Reading
8 Min Read
0 1

در این مقاله به بررسی سه دستور مهم در Redis می‌پردازیم که امکان کار با چندین کلید را به صورت همزمان فراهم می‌کنند. این دستورات برای بهبود کارایی و ساده‌سازی عملیات‌های گروهی بسیار مفید هستند. 1. دستور MSET (تنظیم چندین…

Continue Reading
Clicky