我有一个用例,我将实时数据流式传输和处理到 Elasticache Redis 集群中。从本质上讲,我想在某种类型的所有事件都完成时启动一个事件(即值的大小在 60 秒内不再增长(。
例如:
foo [event1]
foo [event1, event2]
foo [event1, event2]
foo [event1, event2] -> triggers some event if this key/value is constant for 60 seconds.
这可能吗?
我建议作为所有"更改"命令的一部分,也设置一个具有 60 秒 ttl 的键。然后,您可以使用 redis 密钥空间通知订阅该密钥的过期时间。