月度归档:2016年08月

Redis中的有序集合对象(Zset)

一、有序集合对象(Zset)对应的底层数据的编码类型

  • OBJ_ENCODING_ZIPLIST:使用压缩列表实现的有序集合对象。
  • OBJ_ENCODING_SKIPLIST:使用跳跃表和字典实现的有序集合对象。

继续阅读

Redis中的集合对象(Set)

一、集合对象(Set)对应的底层数据的编码类型

  • OBJ_ENCODING_INTSET:使用整数集合实现的集合对象
  • OBJ_ENCODING_HT:使用字典实现的集合对象

继续阅读

Redis中的字符串对象(String)

一、字符串对象(String)对应的底层数据的编码类型

  • OBJ_ENCODING_IN:使用整数值实现的字符串对象
  • OBJ_ENCODING_EMBSTR:使用 embstr 编码的简单动态字符串实现的字符串对象
  • OBJ_ENCODING_RAW:使用简单动态字符串实现的字符串对象

继续阅读

Redis中的对象类型与底层编码

Redis 使用对象来表示数据库中的键和值, 每次当我们在 Redis 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。

继续阅读