hash
- hash用于存储对象,对象的结构为属性、值
- 值的类型为string
增加、修改
hset key field value
- 例1:设置键'py2'的属性'name'为'hr'
hset 'py2' 'name' 'hr'
hmset key field1 value1 field2 value2 ...
- 例2:设置键'py3'的属性'name'为'dx'、属性'gender'为'1'、属性'birthday'为'2017-1-1'
hmset 'py3' 'name' 'dx' 'gender' '1' 'birthday' '2017-1-1'
获取
hkeys key
hkeys 'py3'
hget key field
hget 'py2' 'name'
hmget key field1 field2 ...
- 例5:获取键'py3'属性'name'、'gender'、'birthday'的值
hmget 'py3' 'name' 'gender' 'birthday'
hvals key
hvals 'py3'
删除
- 删除整个hash键及值,使用del命令
- 删除属性,属性对应的值会被一起删除
hdel key field1 field2 ...
- 例7:获取键'py3'的属性'gender'、'birthday'
hdel 'py3' 'gender' 'birthday'