描述建设一个网站的基本步骤南京设计网页公司

张小明 2026/1/10 19:25:09
描述建设一个网站的基本步骤,南京设计网页公司,做网站用什么软件啊,网站检测中心概要一、删除策略#xff1a; 1、惰性删除#xff1a;2、定时删除#xff1a;3、定期删除#xff1a;4、惰性删除 定期删除#xff1a; 二、淘汰策略#xff1a; 1、noeviction:2、volatile-*:3、allkeys-*:4、参数调优#xff1a; 概要 redis删除策略、淘汰策略 删…概要一、删除策略1、惰性删除2、定时删除3、定期删除4、惰性删除 定期删除二、淘汰策略1、noeviction:2、volatile-*:3、allkeys-*:4、参数调优概要redis删除策略、淘汰策略删除策略主要为惰性删除(被动清理)定时删除(纯理论)定期删除(主动清理)惰性删除 定期删除淘汰策略主要有八种默认策略不操作volatile-*四种allkeys-*三种一、删除策略删除策略聚焦于到期键的主动/被动删除1、惰性删除被动清理到期键核心逻辑仅在访问时发现键过期时进行删除若键未过期则返回值。优点只在必要时进行删除避免无意义的扫描。缺点可能导致过期键长期存在占用内存空间(比如一个键永远不会被访问则该键永远不会被删除引发内存泄漏)2、定时删除核心逻辑在设置过期时间时同时设置一个timertimer会在过期时间到达时立即触发删除操作将过期键从内存中移除。优点内存利用率极高无过期键残留。缺点CPU开销极大阻塞主线程。纯理论的理想策略redis并未采用。不采用原因redis核心是单线程即使引入了IO多线程主线程仍是单线程定时器回调会阻塞。3、定期删除主动清理到期键核心逻辑redis会启动一个周期性的定时任务(默认100ms执行一次)每次在过期字典中随机抽样N个键(默认为20个)进行检查和删除。执行流程①从「过期字典」(保存所有带过期时间的键)中抽取N个键②遍历N个键删除其中已过期的键③计算过期键占抽样键的比例若 过期键/抽样键 25% 则重复步骤①④单次任务执行不超过 「时间上限」默认为25ms避免阻塞主线程。4、惰性删除 定期删除redis实际采用 惰性删除 定期删除 的混合模式。定期删除用于主动删除惰性删除用于兜底。若开启了持久化过期键的处理还会结合持久化规则(如RDB生成时跳过过期键AOF重写时删除过期键)二、淘汰策略淘汰策略聚焦于内存达到上限时的键的淘汰。指定策略使用如maxmemory-policy noeviction进行配置补充说明LRU并非严格实现redis的LRU是近似LRU默认抽取5个键选最久未使用的通过maxmemory-samples参数进行配置越大越接近严格LRU但是CPU开销越大。LFU原理基于访问频率淘汰每个KEY维护一个计数器访问时递增随时间衰减最终淘汰计时器最小的KEY比LRU更适合高频访问保留的场景。淘汰优先级若volatiole-*策略中无过期键可以删除则退化为noeviction策略(拒绝写操作)。maxmemory设置默认为0若不设置redis不会触发淘汰机制生产环境必须根据内存大小配置。1、noeviction:默认策略核心逻辑内存满时拒绝所有写操作返回OOM错误2、volatile-*:volatile-ttl:从设置了过期时间的KEY中选择剩余时间最少的KEYvolatile-lru:从设置了过期时间的KEY中选择最久未使用的KEYvolatile-lfu:从设置了过期时间的KEY中选择使用频率最低的KEYvolatile-random:从设置了过期时间的KEY中随机选择一个KEY3、allkeys-*:allkeys-lru:从所有KEY中选择最久未使用的KEYallkeys-lfu:从所有KEY中选择使用频率最低的KEYallkeys-random:从所有KEY中随机选择一个KEY4、参数调优maxmemory设置为内存上限的70%-80%如内存16GB设置maxmemory 12GBmaxmemory-samples通用场景设置为10高精度场景设置为20~30CPU敏感场景设置为5。maxmemory-policy通用缓存maxmemory-policy allkeys-lru优先保留最近使用的KEY高频访问maxmemory-policy allkeys-lfu优先保留访问最多的KEY仅清理临时数据(如验证码)maxmemory-policy volatile-lru只淘汰带过期时间的KEY数据不可丢失(金融)maxmemory-policy noeviction拒绝写操作需要配合集群/持久化监控内存满时需要人工扩容简单测试/低价值数据maxmemory-policy volatile-random实现简单CPU开销最低(仅适合非核心场景)hz默认值为10即一秒执行10次100ms执行一次主线程定时任务执行频率影响定期删除过期键和淘汰机制的执行及时性。CPU敏感场景保持默认。内存紧张/淘汰频繁hz 20,设为20~50提高定时任务频率。极端情况hz 100通常不会将hz设置100。dynamic-hz默认为yes开启。根据客户端连接数量自动调整后台任务执行频率以配置的hz为基准动态调整。LFU专属调优参数lfu-log-factor默认值为10值越低计数器增长速度越快。高频访问场景lfu-log-factor 5设为1~5高频键与低频键快速拉开差距。普通访问场景lfu-log-factor 10保持默认。低频访问场景lfu-log-factor 20计数器增长缓慢避免偶尔访问的键被误判为高频。lfu-decay-time默认值为1分钟代表1分钟没有访问则衰减。短期热点数据lfu-decay-time 1设为1~5热点快速衰减如直播弹幕。长期热点数据lfu-decay-time 60设为10~60高频键长期保留如商品详情。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

湖南电商网站建设懒人图库

目录 已开发项目效果实现截图开发技术系统开发工具: 核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&am…

张小明 2026/1/6 0:34:39 网站建设

国内简约网站wordpress tool

阅读提示 博主是一位拥有多年毕设经验的技术人员,如果本选题不适用于您的专业或者已选题目,我们同样支持按需求定做项目,论文全套!!! 博主介绍 CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W,csdn特邀作者…

张小明 2026/1/5 22:47:43 网站建设

西安网页设计师培训班seo3立体构型

引言 在工业物联网场景中,某设备监控系统每秒产生超过2万条包含温度、压力、振动幅度的多维时序数据。若直接存储原始数据,单日存储量将突破200GB。通过IoTDB的分组聚合(GROUP BY)与聚合结果过滤(HAVING)子…

张小明 2026/1/5 22:49:12 网站建设

wordpress怎么看htmlseo研究中心

NCMconverter音频格式转换工具完全指南 【免费下载链接】NCMconverter NCMconverter将ncm文件转换为mp3或者flac文件 项目地址: https://gitcode.com/gh_mirrors/nc/NCMconverter NCMconverter是一款专业的音频格式转换工具,能够将网易云音乐的NCM加密文件转…

张小明 2026/1/6 0:20:42 网站建设

南昌网站关键词推广友情链接交换形式

分布式系统中的信任与问责 1. Gnutella与Publius系统的特点 1.1 Gnutella系统 Gnutella可被描述为具有分布式索引的系统。在该网络中,每个客户端仅关注其本地存储的文件。当收到查询请求时: - 若本地能满足查询,客户端会发送响应。 - 若本地无法满足,客户端则不做响应…

张小明 2026/1/10 5:13:35 网站建设

做网站,好苦逼公众号开发成购买产品的平台

一、Spring AI 概述 什么是Spring AI? Spring生态的AI集成框架 统一API访问不同AI服务(OpenAI、Azure OpenAI、Anthropic等) 支持多种AI功能:聊天、文生图、嵌入、向量存储等 Spring AI 是一个用于 AI 工程的应用框架。 其目标…

张小明 2026/1/6 0:21:54 网站建设