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

أمر HSET في Redis

الخوارزميات (Hash) في Redis

يستخدم أمر HSET في Redis لتعيين القيمة للحقول في جدول القيم.

إذا لم يكن جدول القيم موجودًا، يتم إنشاء جدول جديد ويتم إجراء عملية HSET.

إذا كان الحقل موجودًا في جدول القيم، يتم تغطية القيمة القديمة.

النحو

النحو الأساسي لأمر HSET في Redis

redis 127.0.0.1:6379> HSET KEY_NAME FIELD VALUE 

إصدار المتاح

>= 2.0.0

القيمة المرجعة

إذا كان الحقل هو حقل جديد في جدول القيم ويتم تعيين القيمة بنجاح، يتم إرجاع 1. إذا كان مجال الحقل موجودًا في جدول القيم ويتم تغطية القيمة القديمة بالقيمة الجديدة، يتم إرجاع 0.

مثال على الخط

redis 127.0.0.1:6379> HSET myhash field1 "foo"
OK
redis 127.0.0.1:6379> HGET myhash field1
"foo"
redis 127.0.0.1:6379> HSET website google "www.g.cn"       # إعداد مجال جديد
(عدد) 1
redis 127.0.0.1:6379>HSET website google "www.google.com" # تغطية مجال قديم
(عدد) 0

الخوارزميات (Hash) في Redis