• 欢迎来到Compiler网站,如果对网站内容感兴趣或者帮助到你,请为文章点赞,谢谢!

标签:对象

redis

REDIS哈希对象

REDIS哈希对象
对象编码 哈希对象的编码可以是ziplist或者hashtable ziplist ziplist编码的哈希对象使用压缩列表作为实现, 每当有新的键值对要加入到哈希对象时, 程序会先将保存了键的压缩列表节点推入到压缩列表表尾, 然后再将保存了值的压缩列表节点推入到压缩列表表尾. 优点 保存了同一键值对的两个节点总是紧挨在一起, 保存键的节点在前, 保存值……继续阅读 »

7个月前 (03-29) 145浏览 0评论 1个赞

redis

REDIS集合对象

REDIS集合对象
集合对象的编码可以是intset或者hashtable. intset编码的集合 intset编码集合对象使用证书集合作为底层实现, 集合对象包含的所有元素都被保存在整数集合里面. hashtable hashtable编码的集合对象使用字典作为底层实现, 字典的每个键都是一个字符串对象, 每个字符串对象包含了一个集合元素。而字典的值全部被设置为NULL 编……继续阅读 »

7个月前 (03-29) 178浏览 0评论 1个赞

redis

列表对象

列表对象
列表对象编码 列表对象可以是ziplist或者linkedlist两种。 编码转换条件 列表对象保存的所有字符串元素的长度都小于64字节 列表对象保存的元素数量小于512个 不能满足这两个条件的列表对象需要使用linkedlist编码 编码转换条件修改 list-max-ziplist-value: 用于修改能够保存的最大的字节数 lis……继续阅读 »

7个月前 (03-29) 143浏览 0评论 1个赞