Redis 面试题
1、Redis缓存清除策略
- 定时删除: 将已过期的 Key 进行删除。
- 惰性删除: 访问 Key 前(查询 Key 前)会检查该 Key 值是否失效,失效将删除该 Key。
- 缓存淘汰策略(主动删除): 内存超过 MaxMemory(最大内存)时,触发缓存淘汰策略。
缓存淘汰策略
当 Redis 加入新数据时,会检查内存空间是否充足,如果内存不足时,会删除一些数据为当前加入的新数据清除存储空间,如果清除后仍内存不足将反复执行几次,多次执行几次还是不足会返回失败。
当 Redis 加入新数据时,会检查内存空间是否充足,如果内存不足时,会删除一些数据为当前加入的新数据清除存储空间,如果清除后仍内存不足将反复执行几次,多次执行几次还是不足会返回失败。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步