English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
أمر Redis Hsetnx يستخدم لتعيين القيمة للفیلد غير الموجود في جدول الهاش.
إذا لم يكن هناك هاشة، يتم إنشاء هاشة جديدة وإجراء عملية HSET.
إذا كان الحقل موجودًا في هاشة، يتم اعتبار العمل غير صالح.
إذا لم يكن المفتاح موجودًا، يتم إنشاء هاشة جديدة وتنفيذ أمر HSETNX.
القواعد الأساسية لأمر redis Hsetnx
redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE
>= 2.0.0
تم الإعداد بنجاح، يتم العودة إلى 1. إذا كان الحقل المحدد موجودًا وكان لا يتم تنفيذ أي عملية، يتم العودة إلى 0.
redis 127.0.0.1:6379> HSETNX myhash field1 "foo" (عدد صحيح) 1 redis 127.0.0.1:6379> HSETNX myhash field1 "bar" (عدد صحيح) 0 redis 127.0.0.1:6379> HGET myhash field1 "foo" redis 127.0.0.1:6379> HSETNX nosql key-value-store redis (عدد صحيح) 1 redis 127.0.0.1:6379> HSETNX nosql key-value-store redis # غير صالح، يتم استخدام key-value-store (عدد صحيح) 0