Redis数据类型--hash

本文详细介绍了Redis中的哈希类型,解释了它如何通过映射字段到值来存储对象信息,对比string类型,哈希类型在内存占用和操作便利性方面的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis 的 哈希值是字符串字段和字符串值之间的映射

相比于string等数据类型,其提供了很多方便的域操作,因此在表示对象时,是非常适合的数据类型

在redis中的哈希值存储容量是非常巨大的,可以存储超过40亿键值对

将Redis中的Hash类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等


hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为string,存储为hash会占用更少的内存。为什么会更省内存呢?需要搞清楚两个配置(hash-max-zipmap-entries和hash-max-zipmap-value)的含义。


在 redis 中,使用HSET命令来将哈希表 key 中的域 field 的值设为 value 



http://blog.youkuaiyun.com/love__coder/article/details/8274886

http://www.cnblogs.com/stephen-liu74/archive/2012/03/19/2352932.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值