阿里云网站建设的实训报告网站制作的相关术语有哪些

web/2025/10/9 1:34:12/文章来源:
阿里云网站建设的实训报告,网站制作的相关术语有哪些,举报不良网站信息怎么做,wordpress add_action do_action14.5 缓存数据的删除和替换 14.5.1 过期数据 可以使用ttl查看key的状态。已过期的数据#xff0c;redis并未马上删除。优先去执行读写数据操作#xff0c;删除操作延后执行。 14.5.2 删除策略 redis中每一个value对应一个内存地址#xff0c;在expires#xff0c;一个内…14.5 缓存数据的删除和替换 14.5.1 过期数据 可以使用ttl查看key的状态。已过期的数据redis并未马上删除。优先去执行读写数据操作删除操作延后执行。 14.5.2 删除策略 redis中每一个value对应一个内存地址在expires一个内存地址对应一个时间截如果达到指定时间就完成删除处理 三种删除策略 定时删除创建一个定时器当key设置过期时间已到达删除key,同时expires中也删除 优点节约内存缺点对于cpu实时处理压力影响对redis执行的效率有影响 惰性删除数据到达过期时间先不做删除直到下次访问该数据时再做删除以空间换时间 执行流程在get数据时先执行redis中一个内部函数 expireIfNeeded()如果没有过期就返回如果已过期就删除返回-2优点节约CPU资源缺点内存占用过大。 定期删除 redis启动服务时读取server.hz的值默认为10可以通过info server指令查看每秒钟执行server.hz次定时轮询调用serverCron()函数函数中又执行databasesCron()对16数据库进行轮询执行了activeExpireCycle()检测其中元素的过期情况。每次轮询都执行250ms/server.hz时长。随机从对应的库中抽取20个(默认)key进行检测如果key已过期则删除key如果一轮中删除的key数量w*25%则再次循环刚才的过程如果一轮中删除的key数量w*25%则开始检查下一个库 redis中使用惰性删除和定期删除 14.5.3 逐出算法 通过 配置文件 maxmemory bytes来设置最大缓存容量。一般情况建议设置为总数据的15%到30%在实际生产环境下可以设置50%。如果不设置默认全部使用 redis缓存淘汰策略 #mermaid-svg-CaH7eXBens081i9k {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-CaH7eXBens081i9k .error-icon{fill:#552222;}#mermaid-svg-CaH7eXBens081i9k .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-CaH7eXBens081i9k .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-CaH7eXBens081i9k .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-CaH7eXBens081i9k .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-CaH7eXBens081i9k .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-CaH7eXBens081i9k .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-CaH7eXBens081i9k .marker{fill:#333333;stroke:#333333;}#mermaid-svg-CaH7eXBens081i9k .marker.cross{stroke:#333333;}#mermaid-svg-CaH7eXBens081i9k svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-CaH7eXBens081i9k .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-CaH7eXBens081i9k .cluster-label text{fill:#333;}#mermaid-svg-CaH7eXBens081i9k .cluster-label span{color:#333;}#mermaid-svg-CaH7eXBens081i9k .label text,#mermaid-svg-CaH7eXBens081i9k span{fill:#333;color:#333;}#mermaid-svg-CaH7eXBens081i9k .node rect,#mermaid-svg-CaH7eXBens081i9k .node circle,#mermaid-svg-CaH7eXBens081i9k .node ellipse,#mermaid-svg-CaH7eXBens081i9k .node polygon,#mermaid-svg-CaH7eXBens081i9k .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-CaH7eXBens081i9k .node .label{text-align:center;}#mermaid-svg-CaH7eXBens081i9k .node.clickable{cursor:pointer;}#mermaid-svg-CaH7eXBens081i9k .arrowheadPath{fill:#333333;}#mermaid-svg-CaH7eXBens081i9k .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-CaH7eXBens081i9k .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-CaH7eXBens081i9k .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-CaH7eXBens081i9k .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-CaH7eXBens081i9k .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-CaH7eXBens081i9k .cluster text{fill:#333;}#mermaid-svg-CaH7eXBens081i9k .cluster span{color:#333;}#mermaid-svg-CaH7eXBens081i9k div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-CaH7eXBens081i9k :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 淘汰策略 noevction不淘汰 进行数据淘汰 过期数据淘汰 所有数据淘汰 volatile-lru volatile-lfu volatile-ttl volatile-random allkeys-lru allkeys-lfu allkeys-random 在redis默认情况下不进行数据淘汰noevction,一旦缓存被写满了再有写请求redis直接返回错误。 过期数据淘汰策略先限定了数据都是在过期范围。 valotile-ttl在进行筛选时根据过期时间先后顺序进行一个删除越早过期的越先被删除valotile-random在设置了过期时间的键值对中进行随机删除valotile-lru会使用LRU算法筛选设置了过期的键值对valotile-lfu会使用LFU算法筛选设置了过期的键值对 所有数据淘汰策略 allkeys-random从所有键值对中随机筛选并删除allkeys-lru从所有键值对中采用LRU算法进行筛选删除allkeys-lfu从所有键值对中采用LFU算法进行筛选删除 LRU算法 算法Least Recently Used最近最少使用原则最近不用的数据会被筛选出来最近频繁使用的数据会保留 lru算法需要使用链表来管理所有缓存数据带来内存开销。有数据被访问时需要执行链表数据的移动会降低redis性能。 记录数据最后一次访问的时间截第一次会随机选出N个数据,作为一个候选集合作一个排序再把lru最小的数据进行淘汰 上面提到的N的配置maxmemory-samples 5 LFU算法 算法Least Frequently Used最不常用原则。根据历史访问频率来淘汰数据。 每个数据块都有一个引用计数,按引用计数来排序。如果引用计数相同按照时间排序 新加入的数据放在队尾引用计为1当数据被访问引用计数增加队列重排当需要淘汰数据时将队列尾部的数据块删除 逐出算法选择maxmemory-policy noeviction 优先使用allkeys-lru策略。如果业务数据访问频率差别不大可以建议使用allkeys-random。首推的新闻、置顶视频不设置过期时间可以建议使得volatile-lru。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89374.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发网页制作薪资qq刷赞网站咋做

第三十六课因子分析因子分析(FactorAnalysis)是主成分分析的推广,它也是从研究相关矩阵内部的依赖关系出发,把一些具有错综复杂关系的变量归结为少数几个综合因子的一种多变量统计分析方法。具体地说,就是要找出某个问题中可直接测量的、具有…

我想弄个网站想学网站建设开发

开发环境 项目编号:JavaMySQL ssm231农家乐管理系统-民宿-餐饮-房间预定-vue 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:ssmvue 项目介绍: ssm的农家乐管理系统。Javaee项目。采用M(model)V…

那些企业网站做的漂亮番禺网站建设哪家强

第065个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。 (1)提供vue2的一些基本操作:安装、引用,模板使…

网站备案知识南昌做网站优化哪家好

光音网络,做的是本地网络综合服务。在中国,想把互联网做到覆盖延伸范围之外的最后100米,光音网络是当中一家,也是最坚持的一家。为千万家本地生活商户提供帮助,为数亿本地用户提供最佳的本地网络体验,这是光…

长沙网站制作案例wordpress整站备份

Java中的某些并发实用程序自然会比其他并发实用程序受到更多关注,因为它们可以解决通用问题而不是更具体的问题。 我们大多数人经常遇到执行程序服务和并发集合之类的事情。 其他实用程序不太常见,因此有时它们可​​能会使我们逃脱,但是请记…

厦门律师网站建设新浪网站开发语言

文章目录 call指令和ret指令高级语言的函数调用x86汇编语言的函数调用call ret指令小结其他问题 如何访问栈帧函数调用栈在内存中的位置标记栈帧范围:EBP ESP寄存器访问栈帧数据:push pop指令访问栈帧数据:mov指令小结 如何切换栈帧函数返回时…

珠海网站建设尚古道策略南京模板网站建设

源码见 testQThread_QTimer… Qt 版本5.6.3 视频讲解:https://www.bilibili.com/video/BV15P411C79i/ 链接: 视频讲解 简介 想法很单纯,就是主线程启动一个子线程,子线程里启动一个定时器,定时执行一些任务,然鹅实际开…

南昌做网站开发的公司有哪些网络营销策划的主要特点

https://mp.weixin.qq.com/s/7FL0nUTk6aFmAb2J__5Mtw 因 Redis Key 命令不规范,导致熬了一个通宵才把Key删完了! 点击关注 👉 Java面试那些事儿 9月3日 # 前言 由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言&a…

学院网站建设个人兼职网站建设

浅入深出系列总目录在000集 如何0元学微信小程序–【浅入深出系列000】 文章目录 本系列校训学习资源的选择先说总目录经常碰到的文件(目录)最最常见的目录pages次最常用的就是images 目录 操作起来真正的操作 配套资源 本系列校训 用免费公开视频,卷…

商城网站微信支付接口申请找家里做的工作到什么网站

《基于单片机的物流皮带传输监控系统设计 实物仿真》 整体功能: 本设计采用以单片机为核心控制器,以及传感器检测部分作为输入部分,以报警、显示、洒水、排烟、电机停止模块作为输出部分,构成整个物流皮带传输监控系统。 本设计…

学设计用什么笔记本电脑好杭州优化seo公司

点击上方蓝色关注我们!本文原创:王晓丹同学初次,我漫步在静静的校园,深情的黄昏,显得格外惹人喜爱。哇!那是什么?我情不自禁的喊了出来,一颗石榴树 ,引起了我满满的回忆&…

网页设计与网站建设课程考试wordpress钩子大全

引言 作为一个小白,小北要怎么在短时间内快速学会微信小程序原型设计? “时间紧,任务重”,这意味着学习时必须把握微信小程序原型设计中的重点、难点,而非面面俱到。 要在短时间内理解、掌握一个工具的使用&#xf…

网站被降权重新做网站网站开发与设计教程

一、POM(Project Object Model)项目对象模型 Pom在Maven中是一个XML文件,位于项目的根目录下,其包含着项目构建所需要的必要信息,Pom还支持继承,当一个项目中拥有多个模块时,子模块可以继承父模…

邢台网站建设公司新开传奇网站3000ok

个人主页:【😊个人主页】 系列专栏:【❤️初识JAVA】 文章目录 前言正则表达式正则表达式语法正则表达式的特点捕获组实例 前言 如果我们想要判断给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”)&#xff0c…

网站关键词找不到汕头企业建站

静态文件 除了由服务器生成的HTML文件外,WEB应用一般需要提供一些其它的必要文件,比如图片文件、JavaScript脚本和CSS样式表等等,用来为用户呈现出一个完整的网页。在Django中,我们将这些文件统称为“静态文件”,因为…

4.1进行网站建设与推广wordpress主题模板收费会员系统

为什么要用数据库连接池? 我们的网站允许用户注册,在没有池的情况下,假设只有一个人,那么流程就是,用户点击注册,通过socket将用户的账号和密码发送到服务器,然后就需要创建MySQL数据库连接&am…

网页制作与网站建设填空题开发一个游戏软件需要多少钱

首先,免责声明:如果您正在编写微服务 (每个人现在都对吗?)并希望它是惯用的 ,那么通常不会在其中使用几个不同的数据源。 图片取自Pixabay© https: //pixabay.com/illustrations/software-binary-sys…

建设网站宽度最好是多少网站开发需求分析的内容

最简单的免密登录 1.A电脑生成秘钥 ssh-keygen -t rsa 2.A电脑将秘钥传给B电脑 ssh-copy-id root192.168.1.129 #将秘钥直接传给B电脑 需要输入B电脑的密码,可以看到成功。 3.测试 同理:如果B->A也需要免密登录,统一的操作。 大功告…

网站建设初步课程介绍网站建设 电子商务网站开发

本系列是zookeeper相关的实操课程,课程测试环环相扣,请按照顺序阅读测试来学习zookeeper。阅读本文之前,请先阅读----​​​​​​zookeeper 单机伪集群搭建简单记录(实操课程系列)。 阅读本文之前,请先阅读…

如何迅速k掉网站wordpress仿微信公众号模板

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。 一、安装 1.创建一…