English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Incrby لـ Redis

النصوص (String) في Redis

يضيف الأمر Incrby الخاص بـ Redis القيمة المحددة إلى الرقم المخزن في المفتاح.

إذا كانت المفتاح غير موجود، سيتم تعيين قيمة المفتاح أولاً إلى 0، ثم تنفيذ الأمر Incrby.

إذا كانت القيمة تحتوي على نوع غير صحيح، أو إذا كانت القيمة النصية غير قابلة للت码د كعدد، يتم إرجاع خطأ.

يحدد قيمة هذه العملية في نطاق 64 بت من الأرقام المميزة.

القواعد

قواعد اللغة الأساسية للأمر Incrby في Redis

redis 127.0.0.1:6379> INCRBY KEY_NAME INCR_AMOUNT

إصدارات المتاحة

>= 1.0.0

القيمة المعدلة

زيادة القيمة الحالية للمفتاح بناءً على القيمة المحددة مسبقًا.

مثال على الاستخدام

# المفتاح موجود ويكون قيمة عددية
redis> SET rank 50
OK
redis> INCRBY rank 20
(integer) 70
redis> GET rank
"70"
# المفتاح غير موجود
redis> EXISTS counter
(integer) 0
redis> INCRBY counter 30
(integer) 30
redis> GET counter
"30"
# القيمة ليست قيمة عددية عند وجود المفتاح
redis> SET book "long long ago..."
OK
redis> INCRBY book 200
(خطأ) ERR القيمة ليست عددية أو خارج النطاق

النصوص (String) في Redis