五大数据类型-Hash(哈希)
简介
Hash是一个键值对的集合。
Hash 是一个 String 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。
Hash 是 Redis 中出现最为频繁的复合型数据结构,除了 dict 结构的数据会用到Hash外,整个 Redis 数据 库的所有 key 和 value 也组成了一个全局Hash,还有带过期时间的 key 集合也是一个Hash。set集合相 当于一个value为null的Hash,zset 集合中存储 value 和 score 值的映射关系也是通过 hash 结构实现 的。
每个 Hash 可以存储 2^32 - 1 键值对(40多亿)

常用命令
-
hset key field value给key集合中的field赋值value。
如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作。
如果字段已经存在于哈希表中,旧值将被重写。
hset user name czx 创建一个key为user的哈希,并创建name字段,给name字段赋值为cxz hset user age 22 在key为user的哈希中,创建age字段赋值为22 hset user name tuzhon 将key为user的哈希name字段修改为tuzhon

最低0.47元/天 解锁文章
1538

被折叠的 条评论
为什么被折叠?



