对象带有访问时间记录信息,会计算键的空转时长,开启maxmemory下会优先删除长的
5.创建一个键值对时,至少创建两个对象,键对象和值对象redisObject结构定义,type属性记录了对象的类型,.../字典/双端链表/压缩列表/整数集合/跳跃表和字典),object encoding命令可以查看值对象的编码
7.列表对象在元素比较少时使用压缩列表,比较多时使用双端链表
9.字符串对象可以是int,raw...编码的哈希对象,使用字典作为底层实现,哈希对象中的每个键值对都使用字典的键值对保存
13.哈希对象保存的所有键值对的键和值字符串长度都小于64字节,保存键值对的数量小于512个,使用ziplist编码,...,字典的键是字符串对象,字典的值是null;不能重复,不保证顺序,保证数据唯一
16.有序集合的编码是ziplist和skiplist,压缩列表的集合元素按分值从下到大进行排序,使用ziplist编码的...,是通过字典实现的
保存元素小于128个,所有成员长度小于64字节的使用ziplist,其他使用skiplist