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

أمر Redis Incrbyfloat

الخطوط (Strings) في Redis

أمر Redis Incrbyfloat يضيف القيمة المحددة من العدد المطلق إلى القيمة المحفوظة في key.

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

الجملة

جملة الأساس لـ redis Incrbyfloat كالتالي:

redis 127.0.0.1:6379> INCRBYFLOAT KEY_NAME INCR_AMOUNT

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

>= 2.6.0

قيمة العودة

قيمة key بعد تنفيذ الأمر.

مثال على الإنترنت

# القيمة والزيادة ليست رمزًا أساسيًا
redis> SET mykey 10.50
OK
redis> INCRBYFLOAT mykey 0.1
"10.6"
# القيمة والزيادة كلاهما رمز أساسي
redis> SET mykey 314e-2
OK
redis> GET mykey                # القيمة المحددة باستخدام SET يمكن أن تكون رمزًا أساسيًا
"314e-2"
redis> INCRBYFLOAT mykey 0      # لكن تنفيذ INCRBYFLOAT سيغير الشكل إلى غير الرمز الأساسي
"3.14"
# يمكن تنفيذها على أنواع العدد الصحيح
redis> SET mykey 3
OK
redis> INCRBYFLOAT mykey 1.1
"4.1"
# سيتم إزالة 0 التالية
redis> SET mykey 3.0
OK
redis> GET mykey                                    # القيمة المحددة باستخدام SET يمكن أن تكون جزءًا صغيرًا من العدد
"3.0"
redis> INCRBYFLOAT mykey 1.000000000000000000000    # لكن INCRBYFLOAT سيقوم بتجاهل 0 غير الضروري، إذا كنت بحاجة إليه، قم بتحويل المعدل إلى عدد صحيح
"4"
redis> GET mykey
"4"

الخطوط (Strings) في Redis