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

学校网站设计首页网站建设报价单模板

学校网站设计首页,网站建设报价单模板,上海模板网站建设,小程序页面设计redis使用场景——缓存——数据过期策略 定期删除(Active Expiration)1. 快速模式(Fast Expiration Cycle)工作流程:特点:优点: 2. 慢速模式(Slow Expiration Cycle)工作…

redis使用场景——缓存——数据过期策略

  • 定期删除(Active Expiration)
    • 1. 快速模式(Fast Expiration Cycle)
      • 工作流程:
      • 特点:
      • 优点:
    • 2. 慢速模式(Slow Expiration Cycle)
      • 工作流程:
      • 特点:
      • 优点:
  • 惰性删除(Lazy Expiration)
    • 特点:
  • redis的过期删除策略

定期删除(Active Expiration)

Redis 会定期(默认每秒 10 次)随机抽取一些设置了过期时间的 key,检查它们是否过期,如果过期就删除。

1. 快速模式(Fast Expiration Cycle)

工作流程:

  • Redis 每次事件循环(event loop)都会执行快速过期检查

  • 从设置了过期时间的键中随机抽取 20 个进行检查

  • 删除其中已过期的键

  • 如果发现超过 25% 的键已过期,则立即再抽取 20 个进行检查(循环直到低于 25%)

特点:

  • 执行频率高(每秒执行多次)

  • 每次检查的键数量少

  • 执行时间短(不超过 1ms)

  • 主要处理即将过期的键

优点:

  • 对系统性能影响小
  • 能及时清理大部分过期键

2. 慢速模式(Slow Expiration Cycle)

工作流程:

  • 按数据库逐个检查(Redis 默认有 16 个数据库)
  • 从过期字典(expires字典)中随机抽取键进行检查
  • 默认每次扫描 20 个键
  • 如果发现超过 25% 的键已过期,则继续扫描
  • 每次慢速模式的总执行时间不超过 hz 配置的 25%(默认 hz=10,即 25ms)

特点:

  • 执行频率低(默认每秒 1 次)
  • 每次检查的键数量多
  • 执行时间较长(可配置,默认不超过 25ms)
  • 全面扫描所有过期键

优点:

  • 能清理更多过期键
  • 防止大量键堆积过期

惰性删除(Lazy Expiration)

当客户端尝试访问一个 key 时,Redis 会先检查该 key 是否设置了过期时间,如果已过期则立即删除并返回空。

特点:

只有在访问时才会检查过期,对不常访问的 key,即使过期也可能长时间占用内存

redis的过期删除策略

惰性删除+定期删除两种策略进行配合使用

http://www.dtcms.com/wzjs/196228.html

相关文章:

  • 网站设计机构文档杭州网站优化公司
  • 手机网站域名m.推广软件赚钱违法吗
  • 纯净水企业怎样做网站指数是什么
  • 网红营销的优势手机优化软件排行
  • 网站开启速度腾讯推广一次广告多少钱
  • 网站开发需要如何压缩代码武汉网站关键词推广
  • 南京做网站的百度识图查另一半情头
  • 服务器做两个网站淘宝怎么优化关键词步骤
  • wordpress 模板下载失败百度首页排名优化公司
  • 个人网站有哪些专业做网络推广的公司
  • 开发一个app需要哪些技术排名优化百度
  • 万网代备案系统泰安seo网络公司
  • 注册个人网站的方法网站建设总结
  • google网站搜索网络竞价
  • 深圳企业网站制作公司怎样电商网站规划
  • wordpress 多说头像seo收费低
  • 做生蚝批发登录什么网站好新榜数据平台
  • 幼儿园网站模板怎么做的网络营销ppt
  • 学校网站建设系统爱站网ip反域名查询
  • 上海营销网站推广多合肥百度搜索排名优化
  • 免费注册网站平台凡科建站app
  • 承包工程在哪个网站百度合作平台
  • 福建建设执业资格注册中心网站珠海seo关键词排名
  • 主题设计师站国内外搜索引擎大全
  • 电白网站建设百度seo推广方案
  • 网站域名过期不续费网络营销的策划流程
  • 网站想自己做怎么弄线上推广的方式
  • 网站如何引导seo推广任务小结
  • 做网站现在还行吗网推项目
  • 深圳科技网站建设网推渠道