当前位置: 首页 > 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.yutouwan.com/news/310258/

相关文章:

  • 淮阳住房和城乡建设局网站万网网站购买
  • 用dw制作做网站需要钱吗wordpress 分类seo
  • 做第三方seo优化网站网站建设及推广费记什么科目
  • 注册网站可以注销嘛网站提现功能开发
  • 租网站服务器网页设计师培训大全
  • 网站的页面布局房屋设计网站推荐
  • 做自己的游戏网站濮阳网站推广
  • 国家住房和城乡建设局网站首页第一家中文商务网站
  • 积玉桥网站建设站长工具海角
  • 海口网站建设高端想做游戏推广怎么找游戏公司
  • 做ppt找图片的网站网络营销考试题及答案
  • 专业网站制作企业建设网站硬件需要
  • 牡丹江在哪个城市百度快速seo优化
  • python3 网站建设湘潭网站建设问下磐石网络
  • 做外贸重新设计网站景区网站建设的好处
  • 网站建设源程序滁州项目建设公示在哪个网站
  • 必须做网站等级保护南京网站搜索引擎优化
  • 深圳龙岗做网站公司做外贸c2c网站有哪些
  • 深圳网站建设公司为什搜索引擎优化自然排名
  • 网站开发需要数据库com网站建设中
  • 江西网站开发费用wordpress文字模板
  • 国外设计类网站wordpress多说加载慢
  • 公司网站设计很好的影视公司组织架构
  • 简约的网站西安网站优化
  • 永久免费自助建站一个网站做数据维护3天正常吗
  • 成都网站网络建设东莞市seo网络推广哪家好
  • 建设银行投资网站首页模板网站平台
  • 网站建设策划结构设计型网站案例
  • p2p网站开发思路方案网站优化如何做
  • 广州在线图文网络科技中心网站建设临汾网络推广