11. Redis 五种数据类型-哈希Hash

Redis 数据类型-Hash

Redis 中每一个hash 就是一个微缩的memercached, 存储无序的散列列表.hash 中field 不能重复, value 可与重复.

1. 常用命令

此API 只适用于hash 结构的key,否则会报错.

操作命令 描述 返回值
hset $key $field $value 设置指定key中的键值对 如果key 不存在则自动创建hash,如果field 存在,则直接覆盖.正常返回1
hget $key $field 获取指定key 中的field 对应的value 如果key 或 field 不存在,则返回nil. 否则返回对应的value
hmset $key $field v a l u e [ value [ value[field $value …] 批量设置指定key 中的键值对 如果field 不存在则新增, 否则覆盖更新.正常返回OK
hmget $key f i e l d [ field [ field[field…] 批量获取指定key中field对应的value
hkeys $key 获取名为key的hash中所有field 组成的列表 当key不存在的时候, 返回空的列表; 否则返回由field 组成的列表
hvals $key 获取名为key的hash中所有value 组成的列表 当key不存在的时候, 返回空的列表; 否则返回有所有value 组成的列表
hgetall $key 获取名为key的的hash中所有的key-value 所组成的列表 当key不存在的时候,返回空的列表; 否则返回所有的key 和 value 组成的列表
hlen $key 获取名为key的hash中键值对的数量 若key不存在返回0,否则返回当前hash 的大小
hexists $key $field 判断名为key的hash 中是否包含指定field的键值对 若包含返回1,否则返回0;若key不存在则返回0
hdel $key f i
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值