我很好奇Redis是如何实现它的到期的?redis是使用回调来过期密钥还是服务器需要不断地点击redis来检查过期。
发布于 2016-07-08 16:47:06
没有回调,也不需要检查过期。每次访问密钥时,Redis首先检查它是否过期。
此外,使用内部cron (每100 is )执行活动到期。在它中,Redis尝试终止它在内部数据结构中跟踪的易失性键。
从您的问题来看,您似乎有兴趣得到有关过期事件的通知。如果是这样的话,您应该阅读有关Redis键空间通知的文档页面,该页面解释了如何做到这一点。
https://stackoverflow.com/questions/38271309
复制相似问题