以下是Redis doc关于哈希HSET
命令
Redis HSET command is used to set field in the hash stored at the key to value.
命令
HSET KEY_NAME FIELD VALUE
实施例
HSET user:A:address city NY
我相信user:A:address
是散列图名称,city是键,NY是值。对 ?
实际上,doc(HSET KEY_NAME FIELD VALUE
)上面提到hashmap name为key,key为field。有点困惑
答案 0 :(得分:2)
user:A:address
是Redis密钥空间中的密钥名称(KEY_NAME),在您的示例中为Hash类型。 city
是哈希中的字段名称,NY
是该字段的值。
使用doc并将术语替换为示例的值:
Redis HSET命令用于在
city
到user:A:address
存储的哈希中设置NY
。
答案 1 :(得分:0)
Redis Hash通常用于存储与密钥相关的字段和值。我们可以在Redis哈希中存储多个密钥。
例如:让我们考虑存储用户名,email_id,contact_no和用户的其他字段。我们可以将userId用作Redis哈希中的键,用户名,emailid,contact_no作为字段,将相应的值用作值。
Key : userId (1234)
Field : username Value : test
Field : emailid Value : test@123.com
Field : contact_no Value : 1234567890
同样,我们可以使用唯一键(本例中为userID)为所有用户存储必填字段