获得密钥通知的方式:到期时的值

  • 本文关键字:方式 密钥 通知 redis
  • 更新时间 :
  • 英文 :


我有传入的数据,我必须在一段时间内对其进行聚合,并在密钥过期时处理数据。

我尝试过使用redis密钥空间通知,但它只提供密钥。

有没有更好的方法来处理这种情况?

不要设置过期,而是根据您的用例将数据聚合到列表或集合中。在密钥本身中放入时间戳。例如,如果您想聚合1小时的数据,您的密钥可以是mydata:2018-26-06-1300mydata:2018-26-06-1400mydata:2018-26-06-1500等等

然后,您只需每小时运行一次cron作业,读取该键中的所有值,并在完成后删除该键。

最新更新