- 用法
-
HSET key field value [ field value ... ]
- 复杂度
- 为每个添加的字段/值对提供 O(1) 复杂度,因此当命令调用多个字段/值对时,添加 N 个字段/值对的复杂度为 O(N)。
- 始于
- 2.0.0
- ACL 类别
- @hash, @write, @fast
将 key
存储的哈希中指定字段的值设置为相应的值。
此命令会覆盖哈希中已存在指定字段的值。如果 key
不存在,则会创建一个持有哈希的新键。
示例
127.0.0.1:6379> HSET myhash field1 "Hello"
(integer) 1
127.0.0.1:6379> HGET myhash field1
"Hello"
127.0.0.1:6379> HSET myhash field2 "Hi" field3 "World"
(integer) 2
127.0.0.1:6379> HGET myhash field2
"Hi"
127.0.0.1:6379> HGET myhash field3
"World"
127.0.0.1:6379> HGETALL myhash
1) "field1"
2) "Hello"
3) "field2"
4) "Hi"
5) "field3"
6) "World"
RESP2/RESP3 回复
整数回复:添加的字段数量。
历史
版本 | 更改 |
---|---|
4.0.0 | 接受多个 |