redis的数据类型不支持数据类型嵌套。

散列类型的键值也是一种字典结构,其存储了字段(field)与字段值的映射,但字段值只能是字符串类型。一个散列类型键可以包含至多2**32-1个字段

1.1赋值与取值:hset     键      字段     值、hget     键      字段

hmset        键        字段        值[字段        值...]、hmget        字段[字段...]、hgetall        键

如:hset     car     color     black、hget     car        color    显示black

hmset     car     name    bmw     blong     me、hmget     car     name     long     显示bmw     me

hgetall     car     显示所有car的字段与值

1.2判断字段是否存在:hexists     键     字段(存在返回1,不存在返回0)

1.3当字段不存在时赋值:hsetnx     键     字段     值(hsetnx与hset类似,区别在于如果字段已经存在,hsetnx不会执行任何操作)

1.4增加数字:hincrby     键     字段     步长值(如果键不存在会自动创建,且默认字段值为0)

如:hincrby        person     age     1

1.5删除字段:hdel     健     字段[字段...] (返回值为被删除的字段个数)

1.6只获取字段名或字段值:hkeys    键、hvals     键

1.7获得字段数量:hlen     键