【问题标题】:Redis how to reset timeout on cache hit?Redis如何重置缓存命中超时?
【发布时间】:2020-03-26 12:33:13
【问题描述】:

我正在使用 redis 来存储一些数据,例如缓存。

我使用EX 60 仅为60s 存储数据。

我的问题是:

有什么方法可以重置缓存命中超时?

例子:

我在 12:00:00 创建缓存项,密钥将在 12:01:00 过期。

我会在12:00:30打电话给get,超时会重新开始到12:01:30。

我正在使用节点 JS。

谢谢。

【问题讨论】:

    标签: redis node-redis


    【解决方案1】:

    没有这样的命令。但是你可以通过 multi 或 lua 脚本来实现。

    Feature new command GETEX

    【讨论】:

      猜你喜欢
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-09
      相关资源
      最近更新 更多