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

17网站一起做 佛山百度网站入口特效词

17网站一起做 佛山,百度网站入口特效词,wordpress全站静态页面,网站如何生成appString 内部编码有三种#xff1a;int、embstr、raw int#xff1a;如果一个字符串对象保存的是整数值#xff0c;并且这个整数值可以用 long类型来表示(不超过 long 的表示范围#xff0c;如果超过了 long 的表示范围#xff0c;那么按照存储字符串的编码来存储#xf…String 内部编码有三种int、embstr、raw int如果一个字符串对象保存的是整数值并且这个整数值可以用 long类型来表示(不超过 long 的表示范围如果超过了 long 的表示范围那么按照存储字符串的编码来存储使用 embstr 编码)那么字符串对象会将整数值保存在字符串对象结构的 ptr 属性里面将 void* 转换成 long并将字符串对象的编码设置为int。 embstr如果字符串对象保存的是一个字符串并且这个字符申的长度小于等于多少字节(不同版本不一样)那么字符串对象将使用一个简单动态字符串SDS来保存这个字符串并将对象的编码设置为 embstr embstr编码是专门用于保存短字符串的一种优化编码方式 raw如果字符串对象保存的是一个字符串并且这个字符串的长度大于多少字节(不同版本不一样)那么字符串对象将使用一个简单动态字符串SDS来保存这个字符串并将对象的编码设置为 raw SDS(简单动态字符串) 可以看到 embstr 和 raw 编码都会使用 SDS 来保存值但不同之处在于 embstr 会通过一次内存分配函数来分配一块连续的内存空间来保存 redisObject 和 SDS而 raw 编码会通过调用两次内存分配函数来分别分配两块空间来保存 redisObject 和 SDS。Redis这样做会有很多好处 ● embstr 编码将创建字符串对象所需的内存分配次数从 raw 编码的两次降低为一次 ● 释放 embstr 编码的字符串对象同样只需要调用一次内存释放函数 ● 因为embstr编码的字符串对象的所有数据都保存在一块连续的内存里面可以更好的利用 CPU 缓存提升性能。 List 支持三种编码方式 ● ziplist在Redis3.2版本之前当List列表中每个字符串的长度都「小于64字节」并且List列表中「元素数量小于512个」时List对象使用ziplist编码其他情况使用linkedlist编码。ziplist是一种紧凑的、压缩的列表结构可以节省内存适用于小型列表。 ● linkedlistlinkedlist是一种链表结构支持任意大小的列表。但其内存占用会随着列表长度的增加而增加。 ● quicklistRedis 3.2 版本引入quicklist 是一种由多个 ziplist 组成的列表结构既能保证性能又能节省内存适用于大型列表。 Hash Hash 类型的底层数据结构是由压缩列表或哈希表实现的 ● 如果哈希类型元素个数小于 512 个默认值可由 hash-max-ziplist-entries 配置所有值小于 64 字节默认值可由 hash-max-ziplist-value 配置的话Redis 会使用压缩列表作为 Hash 类型的底层数据结构 ● 如果哈希类型元素不满足上面条件Redis 会使用哈希表作为 Hash 类型的底层数据结构。 在 Redis 7.0 中压缩列表数据结构已经废弃了交由 listpack 数据结构来实现了。 Set Set 类型的底层数据结构是由哈希表或整数集合实现的 ● 如果集合中的元素都是整数且元素个数小于 512 默认值set-maxintset-entries配置个Redis 会使用整数集合作为 Set 类型的底层数据结构 ● 如果集合中的元素不满足上面条件则 Redis 使用哈希表作为 Set 类型的底层数据结构。 ZSet Zset 类型有序集合类型相比于 Set 类型多了一个排序属性 score分值对于有序集合 ZSet 来说每个存储元素相当于有两个值组成的一个是有序集合的元素值一个是排序值。 有序集合保留了集合不能有重复成员的特性分值可以重复但不同的是有序集合中的元素可以排序。 Zset 类型的底层数据结构是由压缩列表或跳表实现的 ● 如果有序集合的元素个数小于 128 个并且每个元素的值小于 64 字节时Redis 会使用压缩列表作为 Zset 类型的底层数据结构 ● 如果有序集合的元素不满足上面的条件Redis 会使用跳表作为 Zset 类型的底层数据结构 在 Redis 7.0 中压缩列表数据结构已经废弃了交由 listpack 数据结构来实现了。
http://www.w-s-a.com/news/879364/

相关文章:

  • 做公司网站用什么系统seo搜索排名优化方法
  • dw怎么做网站标题图标做网站重庆
  • 机场建设相关网站公司官网设计制作
  • 大学网站建设的目标技术支持 优府网络太原网站建设
  • wordpress设置密码访问带提示广州做网站优化哪家专业
  • 如何帮人做网站赚钱西安室内设计公司排名
  • 房产网站建设产品网站域名和邮箱域名
  • 网站建设核心优势seo求职信息
  • 网站手册自己在百度上可以做网站吗
  • 影楼网站源码建行业网站的必要性
  • 深圳app网站设计软件开发公司税收优惠政策
  • 北京市中关村有哪家可以做网站维护客户管理系统 wordpress
  • 做网站拉客户有效吗全景图网页制作工具
  • 网站建设公司行业建设网站需要提供什么资料
  • 别人的做网站网页打不开图片
  • 北京专业网站设计推荐怎么建立网站网址
  • 上海网站建设开发公司哪家好网站数据搬家
  • 杭州建站平台哪里有免费的网站推广软件
  • 深圳极速网站建设服务什么网站可以做产品入驻
  • 淄博易宝网站建设app推广拉新公司
  • 营销型外贸网站建设软件备案域名出租
  • 网站域名禁止续费m99ww094cn 苍井空做的网站
  • 上海建设工程网站大同网站建设熊掌号
  • 设计类书籍网站江苏网站建设简介模板
  • 手机企业网站推广c 手机app开发
  • 网站建设需要多少天凡客建设网站稳定吗
  • 房天下网站建设女生说wap是什么意思
  • 网站开发安全机制北京做网站多少钱合理
  • 扁平化 公司网站建设大型视频网站需要的资金量
  • 免费建各种网站淄博网站建设yx718