Redis基本类型(四)——Hash类型

哈希——Hash

hash是一个map集合,存储形式同样是key-value,但value中又是哈希的另一种形式field-value形式。

命令都是以H开头的。

注意: 部分图片中也是有内容的

hset和hget

插入哈希的值:hset key field value

获取哈希的值:hget key field
在这里插入图片描述

hmset和hmget

批量的插入:hmset key field1 value1 field2 value2 …

批量的获取:hmget key field1 field2 …
在这里插入图片描述

hgetall

获取hash中所有的值:hgetalll key

获取Key中所有的Key-value值(field-value)。
在这里插入图片描述

hdel

删除指定的Key中filed的哈希键值对:hdel key field

可一次删除多个相同Key中的多个field:hdel key1 field1 field2 …
在这里插入图片描述

hexitsts

判断哈数中字段是否存在:hexists key field
在这里插入图片描述

hkeys和hvals

获取哈希中所有Key中的field-value的field值:hkeys key
获取哈数中所有Key中的field-value的value值:hvals key
在这里插入图片描述

hsetnx

如果存在,则添加失败,如果不存在,则添加成功:hsetnx key field value在这里插入图片描述

应用场景

  • hash中存储经常变更的对象,比如用户信息: user(Key) :name-value(field-value)、age-value 、gender-value
  • 注意:Hash适合存储对象 ,String适合存储字符串

更多有关Redis的内容,详戳【Redis合集】,更多Redis命令,详戳【Redis中文官网】,其他内容,详戳主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值