X

آموزش 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"

از رشته‌ها معمولاً برای ذخیره‌سازی مقادیر ساده مانند توکن‌ها، شمارنده‌ها، تنظیمات، و داده‌های کش‌شده استفاده می‌شود.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6