您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis Hsetnx 命令
发布时间:2021-10-31 15:16:01编辑:雪饮阅读()
Redis Hsetnx 命令用于为哈希表中不存在的的字段赋值。
设置成功,返回 1 。
127.0.0.1:6379> hgetall row_1
1) "name"
2) "gaojiupan"
3) "sex"
4) "man"
5) "age"
6) "29"
127.0.0.1:6379> hsetnx row_1 food chengxiaogua
(integer) 1
127.0.0.1:6379> hgetall row_1
1) "name"
2) "gaojiupan"
3) "sex"
4) "man"
5) "age"
6) "29"
7) "food"
8) "chengxiaogua"
如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作。
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> hsetnx row_1 f1 v1
(integer) 1
127.0.0.1:6379> hgetall row_1
1) "f1"
2) "v1"
如果字段已经存在于哈希表中,操作无效。返回 0 。
127.0.0.1:6379> hsetnx row_1 f1 v2
(integer) 0
127.0.0.1:6379> hgetall row_1
1) "f1"
2) "v1"
如果field不存在,则自动创建该field:
127.0.0.1:6379> hsetnx row_1 f2 vf2
(integer) 1
127.0.0.1:6379> hgetall row_1
1) "f1"
2) "v1"
3) "f2"
4) "vf2"
关键字词:Redis,Hsetnx
上一篇:Redis Hset 命令
下一篇:Redis Hvals 命令