Redis-API-哈希

2017-06-06  本文已影响0人  苏近之2017

哈希,也叫作字典或关联数组,指的是健值本身又是一个键值对结构。伪代码如下:

[key,[key,value]]

命令

设置值

hset key field value
image

获取值

hget key field
image

删除字段

hdel key field
image

计算个数

hlen key
image

批量设置或获取键值对

hmget key field [field]
hmset key field value [field value]
image

判断字段是否存在

hexists key field
image

获取所有字段

hkeys key
image

获取所有值

hvals key
image

获取所有的键值对

hgetall key
image

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

自增长

hincrby key field
hincrbyfloat key field
image

计算值的字符串长度

hstrlen key field
image

内部编码

哈希类型的内部编码有三种:

image

使用场景

  1. 用于保存数据库记录
上一篇 下一篇

猜你喜欢

热点阅读