摘要:
过期策略 过期策略-DB结构 Redis本身是一个典型的key-value内存存储数据库,因此所有的key、value都保存在之前学习过的Dict结构中。不过在其database结构体中,有两个Dict:一个用来记录key-value;另一个用来记录key-TTL。 过期策略-惰性删除 惰性删除 : 阅读全文
摘要:
用户空间和内核空间 任何Linux发行版,其系统内核都是Linux。我们的应用都需要通过Linux内核与硬件交互 , 为了避免用户应用导致冲突甚至内核崩溃,用户应用与内核是分离的: 进程的寻址空间会划分为两部分:内核空间、用户空间 用户空间只能执行受限的命令(Ring3),而且不能直接调用系统资源, 阅读全文