Redis字典遍历机制与迭代器实现.pdf

源码10:跋⼭涉⽔——深⼊字

典遍历

Redis字典的遍历过程逻辑⽐较复杂,互联⽹上对这⼀块的分析讲解

⾮常少。我也花了不少时间对源码的细节进⾏了整理,将我个⼈对字

典遍历逻辑的理解呈现给各位读者。也许读者们对字典的遍历过程有

⽐我更好的理解,还请不吝指教。

⼀边遍历⼀边修改

我们知道Redis对象树的主⼲是⼀个字典,如果对象很多,这个主

⼲字典也会很⼤。当我们使⽤keys命令搜寻指定模式的key时,

它会遍历整个主⼲字典。值得注意的是,在遍历的过程中,如果满⾜

模式匹配条件的key被找到了,还需要判断key指向的对象是否已

经过期。如果过期了就需要

文档评论(0)

1亿VIP精品文档

相关文档