您现在的位置是:首页 >技术交流 >【redis】redis的缓存过期淘汰策略网站首页技术交流
【redis】redis的缓存过期淘汰策略
简介【redis】redis的缓存过期淘汰策略
【redis】redis的缓存过期淘汰策略
文章目录
前言
一、面试题
二、redis内存满了怎么办?
1、redis默认内存是多少?在哪查看?如何修改?
在conf配置文件中可以查看 修改,内存默认是0
redis的默认内存有多少可以使用?注意设置为0即为不设限制
一般生产上你如何配置? 四分之三
如何修改?可以通过更改配置文件和命令方式修改
设置为1M内存
什么命令可以查看redis内存使用情况?
2、redis内存超出怎么办?
会内存溢出
3、结论
三、往redis里写的数据怎么没了的?他是如何删除的?
1、redis过期键的删除策略 不会立即删除
2、三种不同的删除策略
立即删除 对CPU不友好,拿时间换空间
惰性删除 对内存不友好,只有再次访问才会删除,空间换时间
以上两种方案都比较极端 -->定期删除
3、 上述步骤都过堂了,还有漏洞嘛?
4、redis缓存淘汰策略登场。。。
四、redis缓存淘汰策略
1、redis配置文件
2、LRU和LFU算法有什么区别?
3、有哪些(redis7版本)八种
第一种为默认
4、上面总结
5、你平时用哪种?
6、如何配置、修改
五、redis缓存淘汰策略配置性能建议
避免存储大KEY 和 开启惰性淘汰
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。