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

免费域名的网站有哪些可视化建网站

免费域名的网站有哪些,可视化建网站,1个ip可以做几个网站吗,网站开发者招聘一、过期(redis主动删除) 设置了ttl过期时间的key,在ttl时间到的时候redis会删除过期的key。但是redis是惰性过期。惰性过期:redis并不会立即删除过期的key,而是会在获取key的时候判断key是否过期,如果发现…

一、过期(redis主动删除)

  • 设置了ttl过期时间的key,在ttl时间到的时候redis会删除过期的key。但是redis是惰性过期。
  • 惰性过期:redis并不会立即删除过期的key,而是会在获取key的时候判断key是否过期,如果发现key过期了,才会进行删除。
  • 定期删除:redis为了提升性能和减少内存的使用率,会开启1个定时任务,serverCorn默认100ms执行1次,从expires dict中以桶的维度去扫描设置了过期时间的key,扫描20个为至(默认,可配置,最多扫描400个桶),如果某个桶扫到1半已经扫到了20个key,则会把当前这个桶扫完。然后从扫描到的key中删除掉过期的key,如果删除比例超过10%(默认值,可配置),则会接着执行扫描和删除逻辑,循环16次之后会有个时间监测,如果超过指定时间则跳出。

二、淘汰(不得已而为之)

  • 当redis内存不足的时候,set key没有足够的内存,redis以1定的策略删除掉1些key(有效的数据),来释放内存,从而保证新数据能set成功,这就是淘汰。
  • 淘汰策略:
    • novication: 默认淘汰策略,不删除key,能读,不能写;
    • allkeys-random:从所有的key中,随机删除key;
    • volatile-random:随机从设置了过期时间的key中,删除数据;
    • allkeys-lfu:从所有key中删除使用频率(次数)最少的key;
    • volatile-lfu: 从设置了过期时间的key中,删除使用次数最少的key
    • allkeys-lru: 从所有key中删除最近最少使用的key
    • volatile-lru: 从设置了过期时间的key中,删除最近最少使用的key
    • volatile-ttl: 从设置了过期时间的key中,删除快要过期的key
  • 如何淘汰:
    • 不同的淘汰策略,lru、lfu、ttl会根据采样计算淘汰值,越大越容易淘汰。并且有1个大小为16的淘汰池,会动态的替换淘汰池中的key,淘汰值越大的key在淘汰池中的位置越靠前。这样经过采用,保证能淘汰掉最适合被淘汰的数据。
http://www.dtcms.com/a/430669.html

相关文章:

  • 【Linuxvs code】Xshell远程配置到VS Code环境配置指南
  • 微服务网关深度设计:从Spring Cloud Gateway到Envoy,流量治理与安全认证实战指南
  • 全新体验:利用Istio提升微服务安全与监控
  • Nuitka加快打包速度(ccache)全平台配置——持续更新中
  • 大数据毕业设计选题推荐-基于大数据的全球能源消耗量数据分析与可视化系统-大数据-Spark-Hadoop-Bigdata
  • 机械行业做网站猎头公司找的工作怎么样
  • 04_Numpy结构化数组
  • 深圳市龙华区价格优化网站建设
  • 博客标题:解密 IntelliJ IDEA 调试:当你的 List 不仅仅是 List
  • 12.如何使用 JavaScript 构建便签应用程序 | 入门项目
  • 第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)
  • 全栈工程师项目练习记录
  • Vue CLI为何不显示webpack配置
  • 设计模式之策略模式学习
  • 自己做的网站外国人能访问吗广告设计公司有哪些渠道通路
  • 分布式专题——24 Kafka功能扩展
  • 范式革命:RDMA 如何让网络成为 “分布式内存总线”
  • 如何弄公司网站青岛专业网站制作
  • Langchain4j笔记
  • 云计算介绍
  • 什么是Redis哨兵机制?
  • Web本体语言(OWL)
  • 快学快用系列:一文学会java后端WebApi开发
  • 网站加速器免费永久网站开发学习课程
  • SpringBoot 整合Jasypt 实现配置文件加密读取操作详解
  • apache 服务器如何使用
  • CI/CD 流水线与 agentic AI:如何创建自我纠正的 monorepos
  • Coze源码分析-资源库-编辑工作流-后端源码-IDL/API/应用服务层
  • 网站建设与维护课程设计报告书wordpress 多媒体管理系统
  • 一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示