如何在redis缓存到期时更新表数据8n java



我已经在我的springboot项目中实现了redis缓存。当用户访问公司帐户时,表中有一个日期列需要更新。只有当redis缓存过期时,才应该进行列更新我尝试创建redisTemplate并使用redis。方法,以了解缓存过期的剩余时间。但是那个redisTemplate getExpire只会在方法被调用时被触发。我该怎么做才能使即使我不调用方法条件也会被检查列也会被更新

如果你在redis中为键设置TTL,那么你可以监听过期事件。为此,首先你需要在redis服务器中启用事件发布,然后在Java中创建一个侦听器来接收过期事件。

请浏览下面的答案,以获得代码帮助。

Spring data redis -监听过期事件

最新更新