您现在的位置是:首页 >技术交流 >【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 和 开启惰性淘汰

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结