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

redis数据过期策略

redis数据过期策略有两种方案
1.惰性删除
2.定期删除

首先说惰性删除,对于已经过期的数据,访问这个key的时候判断key是否过期,如果过期则删除,这种方式对cpu友好,只有使用key的时候才会进行过期检查,用不到的时候不用浪费时间进行过期检查。缺点就是,已经过期的key仍然会占用内存。

定期删除:定期检查一定量的key是否过期,有两种模式,一种是slow,另一种是fast,这里面的参数都可以在配置文件中修改。这种策略最好不要太快,太快可能会影响主进程的性能。所以这种模式解决了惰性删除的问题,限制频率,不仅可以对cpu友好,对内存也友好,唯一的缺点就是:不好控制频率和操作执行时长。

redis采用两种方式结合

http://www.lqws.cn/news/99415.html

相关文章:

  • 垂起固定翼无人机应用及技术分析
  • [特殊字符] Unity UI 性能优化终极指南 — ScrollRect篇
  • 如何提高工作效率
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(31):そう
  • 第十三章 Java基础-特殊处理
  • 【鸿蒙】HarmonyOS NEXT之如何正常加载地图组件
  • HTTP连接管理——短连接,长连接,HTTP 流水线
  • 常见的七种排序算法 ——直接插入排序
  • Vue-ref 与 props
  • 数据的评估与清洗篇---评估数据
  • TSN 中的 CBS(Credit-Based Shaper)功能详解
  • 低谷才是出成绩
  • C#对象扩展方法:提升对象操作的灵活性与效率
  • 【Web应用】若依框架:基础篇13 源码阅读-前端代码分析
  • 物联网数据归档方案选择分析
  • 24.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--认证微服务
  • 华为盘古 Ultra MoE 模型:国产 AI 的技术突破与行业影响
  • 更新已打包好的 Spring Boot JAR 文件中的 class 文件
  • Vue.js教学第十八章:Vue 与后端交互(二):Axios 拦截器与高级应用
  • 从汇编的角度揭秘C++引用,豁然开朗
  • 硬件工程师笔记——555定时器应用Multisim电路仿真实验汇总
  • CRM管理软件的数据可视化功能使用技巧:让数据驱动决策
  • SpringBoot 之 JWT
  • 8.RV1126-OPENCV 视频中添加LOGO
  • Web后端快速入门(Maven)
  • OSCP备战-BSides-Vancouver-2018-Workshop靶机详细步骤
  • Vert.x学习笔记-Verticle原理解析
  • Java数据校验:确保数据完整性和正确性
  • Modbus转Ethernet IP赋能挤出吹塑机智能监控
  • ChatGPT实战嵌入式开发应用指南与代码演示