Redis:如何根据地图2中的到期更新地图1?

时间:2018-02-15 05:22:51

标签: redis

我有两张redis地图,其中我保留了两个相关键的计数。

在map1中,我将TTL设置为5分钟,并在map1和map2中递增计数。

现在我想要的是,一旦键在map1中到期,我希望减少map2中的计数。

从我最初的分析来看,我认为Keyspace通知是实现这一目标的方法。通过设置一个订户,该订户将读取过期密钥的事件,然后相应地减少计数。

但是,有没有其他方法可以实现它?我不想在这个模型中使用pub-sub模型,我想知道redis是否有任何功能可以让我在x时间之后减少计数。我会知道x时间。

0 个答案:

没有答案