php redis hash 数据格式,「redis存储篇」hash数据类型的操作

redis hash 是一个string类型的field和value的映射表,hash分外使用用于存储对象

redis 中的每个hash 可以存储3的32次方-1键值对(40多亿)

1.hset key field value ( 如果字段是哈希表中的一个新建字段,而且值设置成功,返回 1 . 如果哈希表中域字段已经存在且旧值已被新值覆盖,返回 0 .)

1a5a9ef81515f800b8418346f2cb49e6.png

2.hget key field ( 返回给定字段的值.假如给定的字段或 key 不存在时,返回 nil .)

3.hmset key field value field value ...( 同时将多个 field-value (字段-值)对设置到哈希表中)

e58c277d68fccca8261dc6c7881362f0.png

4.hsetnx key field value ( 仅仅当field域不存在时,设置hash表field的值; 存在的返回0,不存在设置成功而且返回1)

5.hmget key field field ... ( 批量获取hash表的filed)

3e152744622d92199e5c201bec390578.png

6.hgetall key (获取hash表的所有域值)

146b9d43d45d04f7ce35d612245cebdd.png

7.hkeys key ( 获取hash表的所有域)

d48fa4e01a7aae404266eb902f8298b0.png

8.hvals key ( 获取hash表的所有域值)

88f27c0b29a5985f019141b9f34ec533.png

9.hexists key field ( 断定hash表中是否存在某个域)

3d2d80d6acf2f219ba9438121633f04b.png

10.hincrby key field 数值

ec15de734e053e16870fe61944ba925c.png

11.hdel key field field... ( 删除hash的域,假如指定多个field,则删除多个)

83106c44d832615dcb4a7cbd0435e21a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值