redis中的key设置了过期时间了还会在持久化到文件中吗

发布网友 发布时间:2022-04-24 05:43

我来回答

2个回答

热心网友 时间:2022-04-08 21:34

aof是以记录命令方式,所以如果还没过期,那么不会有变更的命令,如果过期,会在aof日志插入一条del命令。
rdb的话是内存快照方式,如果持久化时,key已经过期,那么不会持久化,如果在过期之前就已经持久化了,那么在恢复数据时,会判断key是否过期,如果过期不会导入。

热心网友 时间:2022-04-08 22:52

redis是懒过期,在get数据的时候才判断是否过期,所以个人觉得还是会持久化这些数据的
没看到redis的源码,纯猜测

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com