Redis-hashes-hsetnx

提供:Dev Guides
2020年6月22日 (月) 22:56時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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"