HSET
AttentionThis page documents an earlier version. Go to the latest (v2.1)version.
Synopsis
HSET key field valueThis command sets the data for the given field of the hash that is associated with the given key with the given value. If the field already exists in the hash, it is overwritten.
- If the given
keydoes not exist, an associated hash is created, and thefieldandvalueare inserted. - If the given
keyis not associated with a hash, an error is raised.
Return Value
Depends on the configuration parameter emulate_redis_responses.
- If
emulate_redis_responsesis true, returns1 if a new field is inserted and 0 if an existing field is updated. - If
emulate_redis_responsesis false, returnsOK
Examples
emulate_redis_responsesistrue.
1. $ HSET yugahash area1 "America"
1. 1
1. $ HSET yugahash area1 "North America"
1. 0
1. $ HGET yugahash area1
1. "North America"
emulate_redis_responsesisfalse.
1. $ HSET yugahash area1 "America"
1. "OK"
1. $ HSET yugahash area1 "North America"
1. "OK"
1. $ HGET yugahash area1
1. "North America"
See Also
hdel, hexists, hget, hgetall, hincrby, hkeys, hlen, hmget, hmset, hstrlen, hvals
