Redis入门系列(三):Redis的Hash类型

概念

hash类型存储了对象属性与属性值之间的映射关系。
换句话说,hash类型是针对对象来说的,是描述的一个对象。
《Redis入门系列(三):Redis的Hash类型》

基本命令

赋值与取值

赋值

1、HSET

HSET car:3 name bmw
HSET car:3 price 999999

2、HMSET

HMSET car:3 name bmw price 999999

取值

1、HGET

HGET car:3 name

2、HMGET

HMGET car:3 name price

3、HGETALL

HGETALL car:3

判断字段是否存在

HEXISTS car:4 price

字段不存在创建字段,存在不做操作

HSETNX car:4 color white

增加数字

HINCRBY car:4 price 19999

删除某个字段

HDEL car:4 price

应用场景

一篇文章

存储一篇文章《静夜思》:title content author
1、如果使用string存储。
将title content author 进行 序列化存储

article:静夜思 序列化后的数据

2、使用hash类型就简单了。
《Redis入门系列(三):Redis的Hash类型》

命令拾遗

获取对象的KEY或VALUE

 HKEYS car:1
 HVALS car:1

获取对象中KEY的数量

HLEN car:1

更多精彩,请关注公众号“聊聊代码”,让我们一起聊聊“左手代码右手诗”的事儿。
《Redis入门系列(三):Redis的Hash类型》

    原文作者:zilu
    原文地址: https://segmentfault.com/a/1190000008247298
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞