آموزش redis | انواع دادهها در Redis
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
رشتهها (Strings)
رشتهها در ردیس سادهترین نوع داده هستند که میتوانند هر نوع دادهای را ذخیره کنند: متن، اعداد، یا حتی دادههای باینری (مانند تصاویر یا فایلهای سریالشده). حداکثر اندازه یک رشته میتواند ۵۱۲ مگابایت باشد.
دستورات اصلی کار با رشتهها:
SET: برای ذخیرهسازی یک مقدار استفاده میشود.
SET username "aria_developer"
GET: برای بازیابی مقدار ذخیرهشده به کار میرود.
GET username
خروجی: "aria_developer"
INCR: مقدار یک کلید عددی را یک واحد افزایش میدهد. اگر کلید وجود نداشته باشد، آن را با مقدار ۱ ایجاد میکند.
SET page_views 10
INCR page_views
GET page_views
خروجی: 11
DECR: مقدار یک کلید عددی را یک واحد کاهش میدهد.
DECR page_views
GET page_views
خروجی: 10
MSET: چندین کلید و مقدار را به طور همزمان ذخیره میکند.
MSET user:1:name "Ali" user:1:age 30 user:1:city "Tehran"
MGET: مقادیر چندین کلید را به طور همزمان بازیابی میکند.
MGET user:1:name user:1:age user:1:city
خروجی: ["Ali", "30", "Tehran"]
STRLEN: طول رشته ذخیرهشده را برمیگرداند.
STRLEN user:1:name
خروجی: 3
APPEND: متن جدیدی به انتهای رشته موجود اضافه میکند.
APPEND user:1:name " Rezaei"
GET user:1:name
خروجی: "Ali Rezaei"
GETRANGE: بخشی از رشته را بر اساس موقعیت شروع و پایان برمیگرداند.
GETRANGE user:1:name 0 2
خروجی: "Ali"
از رشتهها معمولاً برای ذخیرهسازی مقادیر ساده مانند توکنها، شمارندهها، تنظیمات، و دادههای کششده استفاده میشود.
برای ثبت پرسش ابتدا در سایت وارد شوید.