Redis过期删除策略和内存淘汰机制

news/2024/5/15 8:52:04

过期删除策略

1、惰性删除

就是过期之后下一次取数据时,发现过期了,就删除它。

2、定期删除

定期删除一些过期的key。

redis采用的时惰性删除+过期删除。

问题:可能会漏掉一些key,从而导致OOM。

内存淘汰机制3*2+2

volatile-lru:从过期数据集中选择最近最少使用的数据淘汰。

allKeys-lru:从键空间中选择最近最少使用的key淘汰。

volatile-lfu:从过期数据选择最不经常使用的数据淘汰。

allkeys-lfu:从键空间中选择最不经常使用的数据淘汰。

volatile-random:从过期数据集中随机挑选数据淘汰。

allkeys-random:从键空间中随机选择数据淘汰。

volatile-ttl:从过期数据集中选择即将过期的数据淘汰。

no-eviction:内存不足时,新写入操作报错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.tangninghui.cn.cn/item-12908.htm

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

spring aop

约定编程:我们只需要实现约定的流程部分,而具体实现通过框架实现 “约定编程”(Convention Over Configuration)是一种软件开发的理念,旨在减少开发者在项目配置上的决策,并通过约定促进开发者之间的协作和…

Python | 超前滞后分析

Nino SST Indices (Nino 12, 3, 3.4, 4; ONI and TNI) 有几个指标用于监测热带太平洋,所有这些指标都是基于海表温度(SST)异常在一个给定的区域的平均值。通常,异常是相对于30年的周期来计算的。厄尔尼诺3.4指数(Nio 3.4 index)和海洋厄尔尼诺指数(Ocea…

酷开科技 |酷开系统全视频化升级,让电视回归视频属性

随着消费升级浪潮的兴起,家庭互联网这一概念也在资本的注入下,成为了新风口。酷开系统全视频化升级,让电视回归视频属性,酷开系统在之前瀑布流板块设计的基础上,增加了视频流图文融合的并行界面,同时酷开系…

【XCPC笔记】2023 (ICPC) Jiangxi Provincial Contest——ABCHIJKL 做题记录

赛后gym练习及补题,gym链接:2023 (ICPC) Jiangxi Provincial Contest – Official Contest 补题顺序 L [Zhang Fei Threading Needles - Thick with Fine](https://codeforces.com/gym/104385/problem/L)题面解读参考代码 A [Drill Wood to Make Fire](h…

【自控笔记】线性系统时域分析法

动态稳态性能 一阶系统 二阶系统 二阶系统单位阶跃 系统稳定性分析

Golang | Leetcode Golang题解之第9题回文数

题目&#xff1a; 题解&#xff1a; func isPalindrome(x int) bool {// 特殊情况&#xff1a;// 如上所述&#xff0c;当 x < 0 时&#xff0c;x 不是回文数。// 同样地&#xff0c;如果数字的最后一位是 0&#xff0c;为了使该数字为回文&#xff0c;// 则其第一位数字也…