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

redis数据过期策略

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

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

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

redis采用两种方式结合

http://www.xdnf.cn/news/782083.html

相关文章:

  • Jpom:Java开发者的一站式自动化运维平台详解
  • Matlab实现LSTM-SVM回归预测,作者:机器学习之心
  • 日语输入法怎么使用罗马字布局怎么安装日语输入法
  • Linux 环境下高效视频切帧的实用指南
  • 嵌入式开发学习日志(linux系统编程--系统编程之 进程间通信IPC)Day32
  • Python函数参数详解:从位置参数到灵活调用的艺术
  • 使用nginx配置反向代理,负载均衡
  • 文生图模型FP8、BF16和FP16区别
  • Selenium 中 JavaScript 点击的优势及使用场景
  • 配置cursor
  • 如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)
  • 针对Element 2.8.2 Escape 级联选择器的懒加载功能扩充
  • 【Qt开发】事件
  • 【软件工程】可行性研究
  • Java多线程编程详解
  • 40、响应处理-【源码分析】-基于请求参数的内容协商原理
  • 一周学会Pandas2之Python数据处理与分析-Pandas2数据绘图与可视化
  • Kafka 的优势是什么?
  • 网络安全:钓鱼邮件、虚假网站与诈骗信息的预防与应对
  • seafile:ubuntu搭建社区版seafile12.0
  • 机器学习——随机森林算法
  • 【R语言编程绘图-mlbench】
  • 【Mysql】隐式转换造成索引失效
  • MaxCompute开发UDF和UDTF案例
  • 运行shell脚本时报错/bin/bash^M: 解释器错误: 没有那个文件或目录
  • python,shell,linux,bash概念的不同和对比联系
  • 【动手学机器学习】第三章模式识别与机器学习经典算法——k 近邻算法
  • Modbus转Ethernet IP赋能挤出吹塑机智能监控
  • 06-排序
  • cf1600-1900每天刷2-3道打卡(2)