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

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

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

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

58b9710b3eaf2e35891d9c828aa281a5.png

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

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

39dae2ac208b0c72e2f65f4f3ed0a413.png

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

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

ab8027bae85129bf9e8ddef08d3a91bd.png

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

ba0a157a6f9803659026a37055099405.png

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

0fe94d02a754487c5dbd9efb75d40f66.png

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

27cca34e1d90c67239147cc9f35d1545.png

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

069948379be7d488087a6112c4408e7c.png

10.hincrby key field 数值

6f4f03234358959701bd7cac9a904c6a.png

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

2ed31e4359388e332c2760701610b07c.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值