对象带有访问时间记录信息,会计算键的空转时长,开启maxmemory下会优先删除长的
5.创建一个键值对时,至少创建两个对象,键对象和值对象redisObject结构定义,type属性记录了对象的类型,...用type命令的时候返回的是值对象的类型
6.redisObject结构的ptr属性,指向对象的底层数据结构,encoding属性encoding属性决定了该对象使用哪个底层数据结构(整数/简单动态字符串...编码的哈希对象,使用字典作为底层实现,哈希对象中的每个键值对都使用字典的键值对保存
13.哈希对象保存的所有键值对的键和值字符串长度都小于64字节,保存键值对的数量小于512个,使用ziplist编码,...否则使用hashtable编码
14.哈希对象中键的长度太大或者值的长度太大都会引起编码转换,使用object encoding key可以观察到
hset book aaaaaaaaaaa_name...,第一个节点保存元素的成员,第二个节点保存元素的分值;skiplist底层使用zset结构同时包含一个字典和一个跳跃表,对有序集合的范围操作比如zrank,zrange是通过跳跃表实现;取给定成员的分值