【问题标题】:Is there any expiration date strategy on PouchDB like Redis?PouchDB 上有没有像 Redis 这样的过期策略?
【发布时间】:2019-04-15 18:05:59
【问题描述】:

我与 PouchDb 合作,并在 Redis 中寻找类似过期日期的东西,在创建行(推送文档)时输入日期时间或告诉数据库在 30 分钟后删除该行。

【问题讨论】:

    标签: node.js redis pouchdb


    【解决方案1】:

    PouchDb 没有像 Redis 这样的条目的 TTL。但是,如果您希望删除任何条目,则可以使用压缩。但它仍会将 rev id 保存到文档中以解决冲突,只应删除元数据。

    如果您想删除 30 分钟前的条目:

    • 创建提供的时间戳索引。
    • 定期获取 30 分钟前的条目,支持过滤器。here
    • 删除与查询索引匹配的所有条目。

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-01
      • 2013-07-30
      • 2021-10-17
      相关资源
      最近更新 更多