Redis:通信协议、内存回收与淘汰策略(2)
导读:Redis,可以发现,当key的TTL到期以后,再次访问name返回的是nil,说明这个key已经不存在了,对应的内存也得到释放。从而起到内存回收的目的。 Redis本身是一个
Redis

可以发现,当key的TTL到期以后,再次访问name返回的是nil,说明这个key已经不存在了,对应的内存也得到释放。从而起到内存回收的目的。
Redis本身是一个典型的key-value内存存储数据库,因此所有的key、value都保存在之前学习过的Dict结构中。不过在其database结构体中,有两个Dict:一个用来记录key-value;另一个用来记录key-TTL。


思考:Redis是如何知道一个key是否过期呢?
- 利用两个Dict分别记录key-value对及key-ttl对
思考:是不是TTL到期就立即删除了呢?
3.2. 惰性删除
惰性删除: 并不是在TTL到期后就立刻删除,而是在访问一个key的时候,检查该key的存活时间,如果已经过期才执行删除。
相关阅读
-
磁盘分区助手扩展c盘 win11分区助手扩大c盘方法
本文核心内容:win11分区助手扩大c盘方法方面的介绍,关于磁盘分区助手扩展c盘 win11分区助手扩大c盘方法,接下来IT袋带大家一起了解。 有一些小伙伴由于自己的C盘太小,所以想要使用分区
-
内存最大的手机排行 2023支持存储卡的手机推荐
IT袋网为大家说一说内存最大的手机排行和2023支持存储卡的手机推荐的相关话题,下面为详细的介绍。 谁也没想到,今年下半年安卓手机会迎来24G的超大内存。要知道,今年上半年主流的16G内
-
机械硬盘怎么格式化最干净 新机械硬盘分区教程
今天为大家介绍机械硬盘怎么格式化最干净和新机械硬盘分区教程方面的知识,相关内容具体如下: 电脑硬盘存储数据过多,占用太多内存,格式化是清空硬盘空间最简单的方法。用户重装系
-
主板天梯图2022年 主板天梯图2022年1月
如果想了解主板天梯图2022年的方法内容,关于主板天梯图2022年 主板天梯图2022年10月,接下来IT袋小编为大家介绍。 在我们使用电脑的时候,主板可是一个非常重要的组件,一般来说主板就像


