,为对象设置多种不同的数据结构实现,从而优化对象在不同场景下的使用效率
3.redis的对象系统实现了基于引用计数的内存回收机制,通过引用计数实现了对象共享机制,多个键共享同一个对象节约内存
4.redis..."等进行测试
11.哈希对象的编码可以是ziplist或者hashtable;当使用ziplist编码时,当有新的键值对加入到哈希对象,先把键压入压缩列表,再把值压入压缩列表
12.当使用hashtable...编码的哈希对象,使用字典作为底层实现,哈希对象中的每个键值对都使用字典的键值对保存
13.哈希对象保存的所有键值对的键和值字符串长度都小于64字节,保存键值对的数量小于512个,使用ziplist编码,..."aa"等进行测试
15.集合对象的编码可以是intset或者hashtable,intset的集合对象使用整数集合作为底层,当元素数量不超过512个,所有元素都是整数的时候;hashtable编码的使用字典作为底层实现...,字典的键是字符串对象,字典的值是null;不能重复,不保证顺序,保证数据唯一
16.有序集合的编码是ziplist和skiplist,压缩列表的集合元素按分值从下到大进行排序,使用ziplist编码的