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

Redis Decr الأمر

السلاسل (String) في Redis

Redis Decr الأمر يقلل من القيمة الرقمية المخزنة في key بنسبة واحد.

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

إذا كانت القيمة تحتوي على نوع خاطئ، أو إذا كانت القيمة من النوع النصي (String) لا يمكن تمثيلها كعدد، فإنها تعود بخطأ

قيمة هذه العملية محدودة في 64 بت (bit) من الأرقام المميزة

الجملة

جملة الأساس لـ redis Decr

redis 127.0.0.1:6379> DECR KEY_NAME 

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

>= 1.0.0

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

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

مثال تفاعلي

# تناقص القيمة للمفاتيح الموجودة والأرقام
redis> SET failure_times 10
OK
redis> DECR failure_times
(عدد) 9
# تناقص القيمة للمفاتيح غير الموجودة
redis> EXISTS count
(عدد) 0
redis> DECR count
(عدد) -1
# تناقص القيمة للمفاتيح الموجودة ولكن ليست أرقام
redis> SET company YOUR_CODE_SUCKS.LLC
OK
redis> DECR company
(خطأ) ERR القيمة ليست عددية أو خارج النطاق

السلاسل (String) في Redis