我很好奇Redis如何实现它的到期?Redis是否使用回调使密钥失效,或者服务器需要继续对Redis进行ping操作以检查到期时间。
没有回调,也不需要检查过期时间。每次访问密钥时,Redis首先检查它是否已过期。
此外,使用内部cron进行有效期满(每100毫秒)。在其中,Redis尝试使它在内部数据结构中跟踪的易失性密钥到期。
从您的问题来看,您似乎有兴趣获得有关过期事件的通知。在这种情况下,您应该阅读有关Redis键空间通知的文档页面,该页面说明了确切的操作方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句