redis的5种对象与8种数据结构(一)

  1. 云栖社区>
  2. 袋鼠云技术团队>
  3. 博客>
  4. 正文

redis的5种对象与8种数据结构(一)

dtstack太阳 2019-07-22 16:01:06 浏览8564
展开阅读全文

【说明】
  本文是对《redis设计与实现(第二版)》中数据结构与对象相关内容的整理与说明,因为内容较多,本篇文章只对对象结构,1种对象——字符串对象,以及字符串对象所对应的两种编码——raw和embstr,进行了详细介绍,其余对象及编码将在之后的文章中进行说明。

【对象】

【介绍】
  redis使用对象来表示数据库中的键和值,每次当我们在redis的数据库中新创建一个键值对时,我们至少会创建两个对象,一个对象用作键值对的键(键对象),另一个对象用作键值对的值(值对象)。
  redis的每种对象都由对象结构(redisObject)与对应编码的数据结构组合而成,redis支持5种对象类型,分别是字符串(string)、列表(list)、哈希(hash)、集合(set)、有序集合(zset),而每种对象类型至少对应两种编码方式,不同的编

网友评论

登录后评论
0/500
评论
dtstack太阳
+ 关注
所属云栖号: 袋鼠云技术团队