Redis-hashes-hsetnx

提供:Dev Guides
移動先:案内検索

Redis-ハッシュHsetnxコマンド

Redis HSETNX コマンドは、フィールドがまだ存在しない場合にのみ、キーに保存されているハッシュのフィールドを値に設定するために使用されます。 キーが存在しない場合、ハッシュを保持する新しいキーが作成されます。 フィールドが既に存在する場合、この操作は効果がありません。

戻り値

整数返信

  • フィールドがハッシュの新しいフィールドであり、値が設定されている場合は1。 *ハッシュにフィールドが既に存在し、操作が実行されなかった場合は0。

構文

以下は、Redis* HSETNX *コマンドの基本構文です。

redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE

redis 127.0.0.1:6379> HSETNX myhash field1 "foo"
(integer) 1
redis 127.0.0.1:6379> HSETNX myhash field1 "bar"
(integer) 0
redis 127.0.0.1:6379> HGET myhash field1
"foo"