散列类型
Redis数据类型不支持数据类型嵌套
散列类型存储类键值队类型,一个散列类型的键最多2的32次方-1个
散列类型的数据结构适合存储对象例如:
1.赋值与取值
hset key field value
hget key field
hmset key field value field value
hmget key field
hget all key
hset命令不区分update insert,当hset执行insert命令是那么返回的值为1,当执行为update操作时那么返回值为0。
2.判断键是否存在
hexists key field
3.当字段不存在时进行赋值
hsetnx key field value
hsetnx 与 hset 命令类似,区别在与当键存在时hsetnx不进行任何操作
4.增加数字
hinicrby key field incrment
5.删除字段
hdel key field field
6.只获取键值名或者字段值
hkeys key
hvals key
7.获得字段数量
hlen key