【Redis】Hash哈希类型

上一篇:  set集合

https://blog.csdn.net/m0_67930426/article/details/134366814?spm=1001.2014.3001.5502

目录

 Hset

Hget

Hlen

Hkeys

Hvals

Hincrby

Hdecrby   Hsetex  Hsetnx


官网:

https://redis.io/commands/?group=hash

【Redis】Hash哈希类型_第1张图片

 Hset

创建哈希集合

【Redis】Hash哈希类型_第2张图片

创建多个哈希字段

【Redis】Hash哈希类型_第3张图片 

 

Hget

取出哈希值

取出1个指定字段的值

【Redis】Hash哈希类型_第4张图片

取出多个指定字段的值

【Redis】Hash哈希类型_第5张图片

获取所有字段的值

hgetall   myhash

【Redis】Hash哈希类型_第6张图片 

 结果以键值对(key - value)的形式展现

可能上面演示的还不太清楚,重新再找个例子

【Redis】Hash哈希类型_第7张图片

这里得到了一个map集合   people { name -> zhangsan   age-> 18    gender->nan}

Hlen

获取哈希的长度

【Redis】Hash哈希类型_第8张图片

结果显示3,说明长度为3,即3个键值对(key-value)

Hkeys

获取hash所有的key

【Redis】Hash哈希类型_第9张图片

Hvals

获取hash所有key对应的值

【Redis】Hash哈希类型_第10张图片

Hincrby

【Redis】Hash哈希类型_第11张图片

在myhash 里创建了一个字段,字段名为filed4  值为5

给值再加3,预期结果为3

【Redis】Hash哈希类型_第12张图片

Hdecrby   Hsetex  Hsetnx

具体参考String类型

https://blog.csdn.net/m0_67930426/article/details/134362606?spm=1001.2014.3001.5502

 

你可能感兴趣的:(redis,redis,哈希算法,数据库)