代码之家  ›  专栏  ›  技术社区  ›  Seb

如何存储到期日期为的对象

  •  0
  • Seb  · 技术社区  · 6 年前

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

    我们正在使用SQL+cron作业删除旧项。这不是真正有效的,我们需要维护相关的代码。

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

    还有其他方法吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Janus Pienaar    6 年前

    Redis确实有持久性选项,可以在重新启动时保留数据。

    https://redis.io/commands/ttl https://redis.io/topics/persistence