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"