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

烟台建网站公司哪家好赣州专门网公司

烟台建网站公司哪家好,赣州专门网公司,个人域名备案有什么风险,惠州市惠城区建设局网站1.String类型 特征#xff1a;即存储字符串的类型#xff0c;单个字符串存储量最大不超过512MB 常用业务场景#xff1a;⽤来存储JSON序列化之后对象 底层编码#xff1a; int编码 数据结构特点#xff1a;ptr指针直接指向字符串常量池中对应字符串地址#xff0c;而…1.String类型 特征即存储字符串的类型单个字符串存储量最大不超过512MB 常用业务场景⽤来存储JSON序列化之后对象 底层编码 int编码 数据结构特点ptr指针直接指向字符串常量池中对应字符串地址而且数组中元素只能为数字 使⽤要求每⼀个字符必须是数字 EmbStr编码 数据结构特点采⽤简单动态字符串结构这种结构的特征就在于是⼀个可扩容的字符数组由当前已使⽤⻓度字段当前未使⽤⻓度字段以及⼀个字符数组组成。 扩容规则当字符数组大小小于1MB时将总长度进行翻倍如果字符数组大小大于1MB那么每次增加1MB的长度 使用要求当字符串大小小于32MB时候采用的编码 数据结构内存地址所在为RedisObject对象后的连续内存 Raw编码 数据结构特点同样采用简单动态字符串作为数据结构 使用要求为当字符串大小超过32MB的时候自动转为RAW编码 数据结构内存地址所在不和RedisObject对象在⼀起而是在内存中其他随机地方 重点由于EmbStr和Raw编码中简单动态字符串结构(SDS)内存地址不同所以最开始⽣成String对象的时候分配内存的次数也不同由于EmbStr的RedisObject对象和SDS对象是连续的所以⼀起分配内存就行但是raw需要两次内存分配 2.List类型 特征有序可重复列表。每个List类型可以插入(2的32次方)-1个元素 常⽤业务场景 最新与最老数据的TOP显示由于底层采用双向链表/压缩列表的方式进行存储均能获取头节点和尾节点指针每个节点均有前后指针的关系非常适合进行操作头部与尾部节点 消息队列即⽣产者可以使⽤push方法往List类型的头部插入信息然后消费者通过pop对List类型的尾部进行消费 底层编码 ZipList编码 数据结构特点即⼀段连续的内存数组但是和普通的数组不同他的每⼀个元素空间都是根据其中存储的元素大小来规定的并不是死板的固定大小并有记录当前最后⼀个元素位置的指针。 数据结构特点即⼀段连续的内存数组但是和普通的数组不同他的每⼀个元素空间都是根据其中存储的元素大小来规定的并不是死板的固定大小使⽤要求即当每⼀个元素大小不超过64个字节总元素个数不超过512个并有记录当前最后⼀个元素位置的指针。 数据结构内存地址所在作为RedisObject对象后的连续内存所以⽣成List对象时此编码只⽤分配⼀次内存 LinkedList编码 数据结构特点就是双向链表 使⽤要求当不满⾜zipList编码要求的时候就会变成LinkedList编码 数据结构内存地址所在不和RedisObject在⼀起⽽是在内存中的任意位置 3.Hash类型 特征每个Hash类型可以存放(2的32次⽅)-1个键值对 常⽤业务场景购物车的管理即使⽤⽤户id作为key值⽤商品id作为field字段⽤商品数量作为value那么我们可以使⽤hgetAll指令完成购物⻋全选hdel删除指定商品等等操作 底层编码 ZipList编码 数据结构特点和List类型采⽤此编码时运⽤不太⼀样Hash类型会把field-value键值对连续的插⼊到压缩列表中从⽽完成不同键值对的存储 使⽤要求即当每⼀个元素⼤⼩不超过64个字节总元素个数不超过512个 数据结构内存地址所在作为RedisObject对象后的连续内存所以⽣成List对象时此编码只⽤分配⼀次内存 Hashtable编码 数据结构特点底层为哈希表数据结构⽤以存储field-value键值对 使⽤要求当不满⾜zipList编码要求的时候就会变成LinkedList编码 4.Set类型 特征为⽆序⽽不可重复集合可以存放(2的32次⽅)-1个元素 常使⽤业务场景 元素去重即⼤量元素去重操作会占⽤⼤量CPU资源那么把这些数据存储到Set类型中即可完成去重操作 共同好友等把⼀个⽤户的好友和另⼀个⽤户的好友进⾏交集处理得到他们的公同好友然后进⾏推荐 底层编码 Inset编码 数据结构特点即由整型数组组成的连续内存(此数组按元素⼤⼩进⾏排序)但是除了整形数组外还有有当前数组包含的元素数量以及采⽤整形的编码可分为int16int32int64.分别是整形数组中运⾏存放数值的⼤⼩ 使⽤要求元素个数⼩于512个⽽且集合内元素全为数字 数据结构内存地址所在和RedisObject相连的连续内存 HT编码 数据结构特点由Value值为空的Hashtable结构组成被称为字典。 使⽤要求当不满⾜inset编码要求的时候就会变成HT编码 5.ZSet类型 特征为有序⽽不可重复集合可以存放(2的32次⽅)-1个元素 常使⽤业务场景热⻔数据TOP排⾏榜即利⽤Zset类型有序不重复特点把重复的数据进⾏去重并且使⽤score字段排序后从⼩到⼤排序反序即可得到热⻔数据TOP排⾏榜 底层编码 ZipList编码 数据结构特点压缩列表的另⼀种使⽤即使⽤⼀个新增的score字段来决定元素在压缩列表中的位置默认从⼩到⼤ 使⽤要求元素单个⼤⼩不能超过64字节压缩数组⻓度不能超过128个元素 数据结构内存地址所在和RedisObject相连的连续内存 skipList编码 数据结构特点通过跳表与Hashtable的集合编码利⽤跳表存储hash表中的节点来完成有序操作主要还是在hash表中跳表中的⼤⼩由Score字段来决定 使⽤要求当不满⾜zipList编码要求的时候就会变成skipList编码
http://www.huolong8.cn/news/310258/

相关文章:

  • 二手车网站系统做网络推广教程
  • 广东省网站设计师企业微信怎么注册
  • 网站公司logo设计四平网站优化
  • 网站布局结构图建设手机版网站需要主机多少空间
  • 手机搭建网站软件深圳本地招聘网站有哪些
  • 郓城县住房和建设局网站高清图片素材网站免费下载
  • 新网 网站建立临沂文联最新消息
  • 网站规划与建设wordpress ajax login
  • 网站快慢由什么决定自考本科含金量高吗
  • 网站开发工作周记三只松鼠网站怎样做
  • 怎么做网站动图别人怎么看见我做的网站
  • 网站后端建设服装定制品牌有哪些
  • 合肥做网站需要多少钱关键词优化软件
  • 仿站侵权吗旅游网站的建设的文献综述
  • 网站外包多少钱广州网站营销seo
  • 站点搜索liferay 做网站
  • 内蒙网站建设八戒财税
  • 钢材销售都在哪个网站做潘嘉严个人网站
  • 开发出来的电子商务网站域名开发html网页的软件有哪些
  • 网站制作教程dw一个服务器可以备案几个网站
  • 自助建站系统免授权版app关键词推广
  • 网站优化 北京罗湖附近公司做网站建设哪家服务周到
  • 食品网站的功能定位阿里服务器搭建wordpress
  • 网站设计怎么自学济南新闻头条最新事件
  • 推荐一个做淘客网站wordpress企业cms
  • 可以兼职做设计的网站wordpress 密码生成二维码
  • 个人网站模板网络营销方式和工具
  • 泉州网站设计制作php程序员网站开发建设
  • 摄影网站的实验设计方案做名片去哪个网站
  • 公众号的微网站开发专业服务网站开发