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

四川住房和城乡建设厅网站不能进入怎么把抖音关键词做上去

四川住房和城乡建设厅网站不能进入,怎么把抖音关键词做上去,柬埔寨网站开发,员工管理系统源码理解内存 为什么要理解内存呢#xff1f;redis所有的数据都存在内存中如何高效利用内存#xff0c;实现用更少的内存存更多的数据#xff0c;从而降低成本 如何统计内存使用#xff1f;info memory可以获取内存相关指标#xff0c;如下#xff1a;used_memory#xff1a…理解内存 为什么要理解内存呢redis所有的数据都存在内存中如何高效利用内存实现用更少的内存存更多的数据从而降低成本 如何统计内存使用info memory可以获取内存相关指标如下used_memoryredis分配器分配的内存总量used_memory_human以可读格式返回used_memoryused_memory_rss从操作系统的角度显示redis占用的物理内存总量used_memory_peak内存使用的最大值表示used_memory的峰值used_memory_peak_human以可读格式返回used_memory_peakused_memory_luaLua引擎所消耗的内存大小mem_fragmentation_ratioused_memory_rss/used_memory比值表示内存碎片率mem_allocatorredis所使用的内存分配器默认为jemalloc注mem_fragmentation_ratio1出现内存碎片mem_fragmentation_ratio1出现操作系统把redis内存Swap到硬盘现象 内存消耗自身内存对象内存sizeofkeyssizeofvalues缓冲内存客户端缓冲所有接入到redis服务器TCP连接的输入输出缓冲输入缓冲无法控制最大空间1G超过将断开连接。输出缓冲通过参数client-output-buffer-limit控制普通客户端除了复制和订阅的客户端之外的所有连接从客户端主节点会为每个从节点单独建立一条连接用于命令复制订阅客户端当使用发布订阅功能时连接客户端使用单独的输出缓冲区复制积压缓冲区一个可重用的固定大小缓冲区用于实现部分复制功能repl-backlog-sizeAOF缓冲区用于redis重写期间保存最近的写入命令内存碎片内存分配策略小大巨大容易出现内存碎片的场景频繁做更新操作、大量过期键删除如何解决数据对齐、安全重启子进程消耗执行AOF/RDB重写时redis创建的子进程内存消耗 内存管理设置内存上限maxmemory动态调整内存上限config set maxmemory 6GB内存回收策略删除到达过期时间的键对象惰性删除当客户端读取带有超时属性的键时如果已经超过键设置的过期时间会执行删除操作并返回空节省CPU存在内存泄漏问题定时任务删除自适应算法键的过期比例、使用快慢两种模式内存使用达到maxmemory上限时触发内存溢出控制策略maxmemory-policy控制noeviction不会删除任何数据拒绝所有写入操作并返回客户端错误信息volatile-lru根据LRU算法删除设置了超时属性的键直到腾出足够空间为止如果没有删除的键回退到noevictionallkeys-lru根据LRU算法删除所有键直到腾出足够空间为止allkeys-random随机删除所有键直到腾出足够空间为止volatile-random随机删除过期键直到腾出足够空间为止volatile-ttl根据键值对象的ttl属性删除最近将要过期数据如果没有回退到noeviction 内存优化首先了解一下RedisObject对象type字段表示当前对象使用的数据类型encoding字段表示redis内部编码类型lru字段记录对象最后一次被访问的时间object idletime {key}查看键的空闲时间refcount字段记录当前对象被引用的次数object refcount {key}获取当前对象的引用*ptr字段与对象的数据内容有关如果是整数直接存储数据否则表示指向数据的指针有哪些具体优化手段缩减键值对象key尽可能短value采用序列化或者压缩算法共享对象池redis内部维护[0-9999]的整数对象池注意当设置maxmemory并启用LRU相关淘汰策略时redis禁止使用共享对象池对于ziplist编码的值对象即使内部数据为整数也无法使用共享对象池字符串优化SDS字符串长度、已用长度、未用长度预分配机制减少字符串频繁修改操作字符串重构编码优化什么是编码具体使用哪种底层数据结构来实现string--rawembstrinthash----hashtableziplistvaluehash-max-ziplist-value and count(field)hash-max-ziplist-entrieslist----linkedlistziplistvaluelist-max-ziplist-value and 链表长度list-max-ziplist-entriesquicklistset-----hashtableintset元素为整数 and 集合长度set-max-intset-entrieszset----skiplistziplistvaluezset-max-ziplist-value and 有序集合长度zset-max-ziplist-entrieshashtable、ziplist、linkedlist、quicklist、intset、skiplist注意小编码可以转大编码大不能转小ziplist所有数据采用线性连续的内存结构节约内存zlbytes记录整个压缩列表所占字节长度方便重新调整ziplist空间。类型是int-32长度为4字节zltail记录距离尾节点的偏移量方便尾节点弹出操作。类型int-324字节zllen记录压缩链表节点数量类型是int-162字节entry记录具体的节点prev_entry_bytes_length记录前一个节点所占空间用于快速定位上一个节点可实现列表反向迭代encoding当前节点编码和长度前两位表示类型其余表示长度contents节点的值zlend记录列表结尾1字节intset存储有序、不重复的整数集encoding表示类型length集合元素个数contents整数数组从小到大顺序保存控制键的数量针对自己现在使用的模式分析其内存消耗和可优化的地方。复制代码 转载于:https://juejin.im/post/5bc42e06f265da0acd20e423
http://www.pierceye.com/news/916672/

相关文章:

  • 建站之星破解版wordpress 置顶排序
  • c2c网站代表和网址涟源市建设局网站
  • 哪个网站有免费的模板免费网上商城系统
  • 一个网站的建设需要什么东西前十强排名家装公司
  • 广州网站建设报价表石家庄搜索排名提升
  • 网站备案步骤企业网站手机版模板免费下载
  • 郑州高端品牌网站建设镇江网站营销推广
  • 网站开发简单的框架南昌手机网站
  • 网站分析与优化百度新闻源网站有哪些
  • 直播网站开发秀色上海综合新闻
  • 电子商务网站建设与管理课后题答案企业网站推广哪家好
  • 网站被挂黑链怎么删除石家庄企业网站建设
  • 网站模板怎么连接域名可视化网页设计在线
  • 美术馆网站建设要求开发软件多少钱一个月
  • 直播网站开发核心技术wordpress访问次数插件
  • wap网站 劣势微信小程序怎么写
  • 商业网站开发与设计网站seo是什么意思
  • 内蒙古住房和城乡建设网站做网站的人怎么上传内容的
  • 视频网站视频预览怎么做的美丽说网站案例分析
  • 宝安多屏网站建设公司好吗网站启用cdn加速
  • 上海网站制作方法网站页面设计报价
  • 介绍自己做的网站的论文网站模块建设中
  • 诸城手机网站建设微官网怎么制作
  • 做网站界面的软件网站开发售后服务
  • 织梦可以做英文网站吗成交型网站建设公司
  • 长沙招聘网站制作广告设计公司需要用专线网吗
  • 一级做爰A视频免费网站国内疫苗接种率
  • 绍兴网站公司网站制作163邮箱登录页面
  • 阐述电子商务网站的建设要求网站开发总结性报告
  • html与wordpressaso优化方法