Hash
哈希类型中的映射关系叫作field-value, 注意这里的value是指field对应的值, 不是键对应的值, 请注意value在不同上下文的作用
-
设置值
hset key field value
返回1是增加的新的值,覆盖旧的值返回0 -
删除field,返回的是删除的个数
hdel key field [field ...] -
field的个数
hlen key -
批量设置或获取field-value
mget是获取多个,所以结合hash
hmset和hmget分别是批量设置和获取field-value, hmset需要的参数是key
和多对field-value, hmget需要的参数是key和多个fieldhmget key field [field ...] hmset key field value [field value ...]
-
判断field是否存在/ 获取所有field/ 获取所有value
hexists key field
hkeys key
hvals key
hgetall key 所有的field-value
时间复杂度
应用场景
hash的应用场景更多的在于将一个map的值保存在一个key,
网友评论