自学内容网 自学内容网

redis的数据淘汰策略

数据淘汰策略:当redis的内存不足时,此时在向redis中添加新的key,redis就会按照某种规则将内存中的数据淘汰。

redis的数据淘汰策略
在这里插入图片描述
在这里插入图片描述
面试回答

在redis中提供了很多种数据淘汰策略,默认是noeviction,不删除任何数据,内部不足直接报错.
是可以在redis的配置文件中进行设置的,里面有两个非常重要的概念,一个是LRU,另外一个是LFU
LRU的意思就是最少最近使用,用当前时间减去最后一次访问时间,这个值越大则淘汰优先级越高。
LFU的意思是最少频率使用。会统计每个key的访问频率,值越小淘汰优先级越高 一定时间内的使用次数。
我们在项目设置的allkeys-lru,挑选最近最少使用的数据淘汰,把一些经常访问的key留在redis中


原文地址:https://blog.csdn.net/qq_29270805/article/details/137278162

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!