当前位置: 首页 > wzjs >正文

怎么做百度搜到的网站免费的重庆电子商务网站seo

怎么做百度搜到的网站免费的,重庆电子商务网站seo,简洁wordpress,郑州一建劳务有限公司目录 1、背景2、压缩列表【1】底层结构【2】特性【3】优缺点 1、背景 redis的quicklist(快速列表)是一个双向链表,其中每个节点都是一个ziplist(压缩列表)。这中结构结合了双向链表和压缩列表的优点,在内存…

目录

  • 1、背景
  • 2、压缩列表
    • 【1】底层结构
    • 【2】特性
    • 【3】优缺点

1、背景

redis的quicklist(快速列表)是一个双向链表,其中每个节点都是一个ziplist(压缩列表)。这中结构结合了双向链表和压缩列表的优点,在内存使用和性能之间取得了平衡,接下来就来熟悉一下redis(6.2.18版本)的底层结构实现。

2、压缩列表

【1】底层结构

quicklist的底层结构如下:

typedef struct quicklist {quicklistNode *head; //指向头部节点quicklistNode *tail; //指向尾部节点unsigned long count; //所有ziplist中的条目总数unsigned long len; //quicklist节点数量int fill : QL_FILL_BITS; //单个ziplist的最大大小限制unsigned int compress : QL_COMP_BITS; //不压缩的节点深度unsigned int bookmark_count: QL_BM_BITS;quicklistBookmark bookmarks[];
} quicklist;typedef struct quicklistNode {struct quicklistNode *prev; //上一个节点指针struct quicklistNode *next; //下一个节点指针unsigned char *zl; //指向压缩列表的指针unsigned int sz; //ziplist的字节大小unsigned int count : 16; //ziplist中的条目数unsigned int encoding : 2;   /* RAW==1 or LZF==2 */unsigned int container : 2;  /* NONE==1 or ZIPLIST==2 */unsigned int recompress : 1; //是否被压缩过unsigned int attempted_compress : 1; /* node can't compress; too small */unsigned int extra : 10; //保留位
} quicklistNode;

向quicklist添加一个元素的时候,不会像普通的链表那样直接新建一个链表节点,而是会检查插入位置的压缩列表是否能够容纳该元素,如果能容纳就直接保存到quicklistNode结构里的压缩列表里,如果不能容纳,才会建一个新的quicklistNode结构。

【2】特性

quick的特性如下:

特性描述
数据结构双向链表 + 压缩列表的混合结构
节点存储每个节点存储一个压缩列表
内存效率通过压缩列表减少元素的内存开销
可配置性可配置单个ziplist的最大大小和压缩深度
灵活性支持从头部和尾部插入/删除
压缩支持可选择对中间节点进行压缩

【3】优缺点

优点缺点
内存使用效率高,特别是对小元素随机访问性能不如数组结构
插入和删除操作高效需要维护更复杂的结构
支持大列表的分片存储配置不当可能导致性能下降
可配置的压缩策略平衡内存和cpu压缩和解压缩需要额外cpu开销
保留了双向链表的灵活性节点分裂和合并可能增加复杂度
http://www.dtcms.com/wzjs/50397.html

相关文章:

  • 广州网站开发人关键词采集网站
  • 随州网站建设全包优化大师好用吗
  • 接入服务商网站备案管理系统技术规范要求怎么去优化关键词
  • 武汉做的比较好的装修网站seo网站推广可以自己搞吗
  • 免费的企业网站建设seo外贸推广
  • 云一网站建设个人如何注册网址
  • 做网站最低多少钱个人免费建站系统
  • 开网站做批发百度网页高级搜索
  • 江苏省城乡与建设厅网站信息流优化师简历怎么写
  • 建设发展公司网站英文谷歌seo
  • 微信微网站教程快手推广网站
  • 做日本外贸单是哪个网站网页制作咨询公司
  • phpcms手机网站怎么做优化网站排名解析推广
  • 青岛建设局网站百度竞价点击工具
  • 对网站开发的理解500字全网营销代理加盟
  • 网站开发背景知识整合营销公司排名
  • 慈溪做无痛同济&网站深圳百度推广
  • 网站设计有哪几种设计方法搜索引擎优化报告
  • 网站怎么做关键词杭州搜索推广公司
  • 杭州建设工程信息网站网络域名
  • 重庆陵水疫情最新消息什么是seo文章
  • 网站建设要注意那些问题铜陵seo
  • 西安 做网站最全的搜索引擎
  • 群晖 做网站服务器网店推广运营
  • 网站维护源码独立站
  • 无锡制作网站公司哪家好论坛推广软件
  • 好三网网站如何做一个网站
  • 做网站备案要多久西安seo服务
  • 做政府邀请函网站是哪个seo综合查询网站
  • 徐州建网站sem优化技巧