RavenDB文档建模--琐碎的注意事项--过期时间

2022-05-10 14:16:20 浏览数 (1)

在 RavenDB 中存储文档时,我们可以指定文档的过期时间,RavenDB 会定期删除所有过期的文档。这个功能虽然很小,但是我们可以利用这个可以实现类似“30分钟有效的验证码”的功能。这里需要主义的是如果你指定了过期时间,则在该时间过后,文档可能依然存在,这是因为 RavenDB 还没有开始清理过期的文档,默认情况下,RavenDB 将每分钟清除过期的文档。因此,文档的生存时间可能比预期的要长一些,但并不是很严重。

TIP:我将在后续的专题中具体讲解这个功能。

0 人点赞