- 博客(1)
- 收藏
- 关注
原创 Redis-key-value过期清理机制
今天面试被问及Redis过期后key是怎么样清理的?虽然之前也看过但是还是忘记了,今天准备手写一遍加深下印象;Redis设置的key过期后是怎么处理的主要有三种方式惰性清理当key被访问时,清理已经过期的key定时清理Redis配置项hz定义了serverCron任务的执行周期,默认每次清理时间为25ms,每次清理会依次遍历所有DB,从db随机取出20个key,如果过期就删除,如果其中有5个key过期,那么就继续对这个db进行清理,否则开始清理下一个db。内存不够时清理当执行写入命令时,如果
2021-04-15 10:22:03 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人