Redis数据类型之Hash类型

Redis Hash是一个适合存储对象的键值映射表,可存储2^32 - 1键值对。常用命令包括赋值、取值、删除及数值增量等。适合存储用户信息等对象,避免了字符串存储的序列化开销和内存浪费。
摘要由CSDN通过智能技术生成

定义

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 2^32 - 1 键值对(40多亿)
可以看成具有KEY和VALUE的MAP容器,该类型非常适合于存储值对象的信息,该类型的数据仅占用很少的磁盘空间(相比于JSON)

常用语法命令

赋值:
1、为指定的KEY,设定FILD/VALUE

HSET KEY FIELD VALUE 

2、同时将多个 field-value (域-值)对设置到哈希表 key 中。

HMSET KEY FIELD VALUE [FIELD1,VALUE1]…… 

3、只有在字段 field 不存在时,设置哈希表字段的值

HSETNX key field value

取值:
1、 获取存储在HASH中的值,根据FIELD得到VALUE

HGET KEY FIELD

2、 获取key所有给定字段的值

HMGET key field
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值