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

Redis淘汰策略

Redis有八种淘汰策略

  1. noeviction :不进行淘汰,直接报错。
  2. allkeys-lru :随机淘汰最久未使用的键。
  3. volatile-lru :从设置了过期时间的键中,随机淘汰最久未使用的键。
  4. allkeys-random :随机淘汰某个键。
  5. volatile-random :从设置了过期时间的键中,随机淘汰某个键。
  6. allkeys-lfu :淘汰最不常使用的键(基于使用频率)。
  7. volatile-lfu :从设置了过期时间的键中,淘汰最不常使用的键(基于使用频率)。
  8. volatile-ttl :淘汰即将过期的键。

LRU(Latest Recently Used):最近最少使用,用当前时间减去最近一次访问时间,这个值越大淘汰优先级越高
LFU(Latest Frequently Used):最少频率使用,统计每个key访问频率,值越小淘汰优先级越高

默认是noevicition策略,根据不同的业务逻辑选择使用

http://www.dtcms.com/a/208863.html

相关文章:

  • 如何使用CAMEL框架来搭建一个简单实用的**旅游出行规划助手**
  • AI架构分层原则
  • Flask-SQLAlchemy数据库查询:query
  • DataX 的大概简单介绍(与Kettle做对比介绍)
  • 华为云Astro前端页面数据模型选型及绑定IoTDA物联网数据实施指南
  • fpga-编程线性序列机和状态机
  • 六、【前端启航篇】Vue3 项目初始化与基础布局:搭建美观易用的管理界面骨架
  • Claude 4 在 SWE-Bench 上得分 72.7%:对编程的意义
  • 亚马逊跨境电商合规风暴:从美国儿童背带召回事件看行业变革
  • 用 3D 可视化颠覆你的 JSON 数据体验
  • 单元测试学习笔记
  • 开发指南118-背景渐变特效
  • 三步快速部署一个本地Windows/Linux大语言模型ChatGLM(环境配置+权重下载+运行)
  • Spring Boot集成Resilience4j实现微服务容错机制
  • 深入探索 CSS 中的伪类:从基础到实战​
  • 分享|16个含源码和数据集的计算机视觉实战项目
  • 聚铭安全管家平台2.0重磅发布——大模型智驱高效降本新方向
  • 可视化大屏全屏后重载echarts图表
  • 架空线路监控系统是针对高压架空输电线路设计的一种安全监测解决方案
  • 【Linux cmd】查看 CPU 使用率的几个命令
  • 【安装指南】Canal 环境的安装与使用
  • 前端测试简介
  • Day34打卡 @浙大疏锦行
  • 【C/C++】胜者树与败者树:多路归并排序的利器
  • 【实证分析】地市金融科技指数测算数据集-含代码及文献(2011-2024年)
  • @Configuration 与 @Component 的区别
  • 数字孪生和3D可视化有什么区别?一文解析核心差异
  • 5.24 note
  • C++ 日志系统实战第六步:性能测试
  • 安全生态与职业跃迁