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

أمر Redis Setnx

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

Redis Setnx(SET if Not eXأمر SETS) يضبط قيمة المفتاح المحدد إذا لم يكن المفتاح موجودًا.

النحو

النحو الأساسي لأمر redis Setnx

redis 127.0.0.1:6379> SETNX KEY_NAME VALUE

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

>= 1.0.0

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

تم الإعداد بنجاح، العودة 1. فشل في الإعداد، العودة 0.

مثال عملي

redis> EXISTS job                # لا يوجد job
(integer) 0
redis> SETNX job "programmer"    # تم تعيين job بنجاح
(integer) 1
redis> SETNX job "code-farmer"   # محاولة تغطية job، فشل
(integer) 0
redis> GET job                   # لم يتم تغطية
"مبرمج"

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