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 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。 继续阅读 →
Redis中的哈希对象(Hash) 一、哈希对象(Hash)对应的底层数据的编码类型 OBJ_ENCODING_ZIPLIST:使用压缩列表实现的哈希对象 OBJ_ENCODING_HT:使用字典实现的哈希对象 继续阅读 →
Redis中的列表对象(List) 列表对象(List)对应的底层数据的唯一编码类型:OBJ_ENCODING_QUICKLIST,在3.2版本之前对应的编码OBJ_ENCODING_ZIPLIST或OBJ_ENCODING_LINKEDLIST 继续阅读 →