0

我正在设计一个 ASP.net 核心系统来处理具有到期日期(2 天或 1-3 个月)的对象。一旦达到此到期日期,应删除过期的对象。

我们正在使用 SQL + 一个 Cron 作业来删除旧项目。这不是很有效,我们需要维护相关的代码。

为此,我正在考虑使用 Redis。但是我不确定推荐的方法。Redis 不会保留数据,因此如果我们重新启动服务器,我们会丢失所有内容。

还有其他方法吗?

4

1 回答 1

0

大多数具有内置 TTL(生存时间)的缓存解决方案很可能适合您。

Redis 确实具有持久性选项,可以在重新启动期间保留您的数据。

看看 - https://redis.io/commands/ttlhttps://redis.io/topics/persistence

于 2018-06-12T08:22:59.480 回答