Spring Redis消息侦听器在Redis密钥过期4小时后收到消息

时间:2020-05-27 15:20:22

标签: redis spring-data-redis

我有一个Spring Boot应用程序,该应用程序将Redis条目设置为30分钟到期。我有一个RedisMessageListenerContainer bean,它侦听到期时间,然后尝试执行一些操作。触发侦听器时,所有功能均按预期运行,但问题在于,随机触发侦听器的时间较晚。最近一次发生晚了4个小时以上。超时值被硬编码为30分钟,并且由于在触发侦听器时功能按预期运行,所以我认为问题出在Redis内部。我很可能只是误解了到期过程,但延迟4小时是有问题的。有人会对造成这种延迟的原因有一个想法吗?

0 个答案:

没有答案