Redis开发与运维 9.0分
读书笔记 2.3.1 命令
热心市民钟小强

设置值:hset key field value

获取值:hget key field

删除 field:hdel key field [field ...]

计算 field个数:hlen key

批量设置或获取 field-value:

hmget key field [field ...] hmset key field value [field value ...]

判断 field是否存在:hexists key field

获取所有 field:hkeys key

获取所有 value:hvals key

获取所有的 field-value:hgetall key

在使用 hgetall时,如果哈希元素个数比较多,会存在阻塞 Redis的可能。如果开发人员只需要获取部分 field,可以使用 hmget,如果一定要获取全部 field-value,可以使用 hscan命令,该命令会渐进式遍历哈希类型。

hincrby hincrbyfloat:

hincrby key field

hincrbyfloat key field

hincrby和 hincrbyfloat,就像 incrby和 incrbyfloat命令一样,但是它们的作用域是 filed。

计算 value的字符串长度(需要 Redis3. 2以上):hstrlen key field

0
《Redis开发与运维》的全部笔记 26篇
豆瓣
免费下载 iOS / Android 版客户端