SF
代码与自由
代码与自由
注册登录
关注博客
注册登录
主页
关于
RSS
面试官:Redis过期key是怎么清理的?
Jeffrey
2020-07-05
阅读 1 分钟
9.7k
redis 的 key 清理,也就是内存回收的时候主要分为:过期删除策略与 内存淘汰策略两部分。 过期删除策略 删除到达过期时间的 key 。 第一种:定时检查删除 对于每一个设置了过期时间的 key 都会创建一个定时器,一旦达到过期时间都会删除。这种方式立即清除过期数据,对内存比较好, 但是有缺点是:占用了大量 CPU 的资...
一文读懂 InnoDB 缓冲池(buffer pool) 工作原理
Jeffrey
2020-05-26
阅读 4 分钟
7.6k
对于使用 InnoDB 作为存储引擎的表来说,不管是用于存储用户数据的索引,还是各种系统数据,都是以页的形式存放在表空间中的,而所谓的表空间只是 InnoDB 对文件系统上一个或几个实际文件的抽象,也就实际数据说到底还是存储在磁盘上的。